如何快速学习爪哇
寻找开始学习Java的最快,最简单的方法?
然后,我对您的建议是通过在线开发环境(例如Replit或Onecompiler)开始您的Java开发旅程,并迅速编写您的第一个Java程序。为什么:
您无需安装JDK。
您无需安装IDE。
您不需要编译代码。
您需要做的就是打开在线编辑器和代码之外!这正是我们在这里要做的。
如何编写第一个Java程序
我写过的第一个非平凡的Java程序是一个数字猜测游戏。它使我对变量,循环和有条件陈述在Java中的工作有深入的了解。在本Java教程中,我想带您度过同样的经验。这是您创建第一个Java程序时我们遵循的步骤:
在您喜欢的Web浏览器中打开Onecompiler网站。
切换到JSHELL编辑器,以获得快速而交互式的编码体验。
运行经典“你好,世界!” Java程序。
声明两个变量 - 一个用于用户的猜测,一个用于秘密的“魔术”数字。
使用条件逻辑检查猜测是否与魔术数量匹配。
接受用户输入以使游戏交互。
添加循环,使游戏继续进行,直到猜测正确的数字为止。
到最后,您将构建了一个简单但有意义的Java程序,并且您将在此过程中掌握了一些基本的基础编程技能。
运行您的Hello World! Onecompiler中的程序
导航到Onecompiler并选择JSHELL编辑器后,您将找到一个运行开创性Hello World的程序!应用程序已经为您编码。
单击“大红色运行”按钮以运行您的第一个Java程序。这个词你好世界!出现在输出窗口中。
我们还没有完成。我的诺言是帮助您创建第一个并不小的Java程序。你好世界!尽可能小。

你好世界!应该是每个人的第一个Java程序。
将变量添加到您的第一个Java程序
我们的应用需要两个变量:
一个可以猜测的魔术数字的变量。
用户试图猜测魔术数字。
我们还希望提示用户猜测魔术号码。
如果我们为魔术数字进行硬码值,我们的代码看起来像这样:
var themagicnumber = 7; var theguess = 5;系统。 out .println(“猜猜号码!”);
目前有两件事要牢记:
Java对病例敏感。
陈述以分号结束。
如果您违反了这两个Java编程规则中的任何一个,则您的第一个Java程序将不会编译。
添加一些有条件的if语句
我们想检查用户的猜测是否太低,太高或确切,因此将以下条件逻辑添加到您的应用程序:
如果(theguessthemagicnumber)系统。 out .println(theguess +“太高!”);如果(theguess == themagicnumber)系统。 out .println(theguess +“太高!”);
运行具有不同值的程序,并观察输出窗口中显示不同的结果。

Java中的条件逻辑已完成IF…else语句。
我们的第一个Java程序中的迭代逻辑
我们想继续要求用户猜测魔术数,直到他们正确地完成。
这意味着我们必须将条件逻辑包装在一个循环的范围内。
卷曲括号内的任何内容{}以下时间段语句都会运行,直到满足时循环的状态为止。
这是我们的循环工作方式:
如果用户的猜测不等于魔术号,则while循环将继续运行。
当用户的猜测等于魔术数时,循环退出。
while循环的代码如下:
while(theguess!= themagicnumber){ / *我们的条件逻辑在这里 * /}

awile循环允许我们的第一个Java程序执行迭代逻辑。
将用户输入添加到Java程序
要从用户那里获取输入并使我们的程序交互式,我们必须做三件事:
将A //添加到我们文件顶部的本地语句。
创建一个名为Scanner的类的新实例。
为用户的输入分配theguess变量。
如果这是当地运行的普通Java应用程序,则无需在文件顶部添加//执行本地语句。尽管如此,在线运行Java代码付出的代价很小。
创建扫描仪的语句可以在文件的顶部进行
扫描仪输入=新扫描仪( system。in );
添加了此代码,我们可以通过调用扫描仪类的NextInt ()方法来设置TheGuess的值:
theguess = input.nextint();

提供输入的值并运行您的第一个程序。
提供输入值并运行程序
在运行JSHELL程序之前,请在STDIN下输入一些值以用作输入。
我将值5、9和7添加为输入。
确保您作为输入提供的最后一个数字匹配您的魔术号码,否则您的程序将永远循环。
运行您的第一个Java程序!
运行第一个Java程序时,您应该看到证明您的变量,条件逻辑和迭代语句的输出,均可使用。
除了输入数据的提示外,我程序的条件逻辑还生成了以下输出,值为5,9和7:
5太低了!
9太高了!
7是正确的!
就是这样!这就是编写您的第一个Java程序的容易!
接下来是什么?
现在,如果您走得太远,您应该为自己感到骄傲。但是不要在这里停止。通过扩展您已经建立的内容,将您的技能提升到一个新的水平。
我们可以对此游戏进行许多改进,包括以下内容:
随机化魔术数。
从Windows对话框中获取输入。
在逻辑中使用if..else语句。
添加评分系统或限制猜测数量。
根据猜测的距离显示反馈消息。
将游戏逻辑包裹在方法或类中,以练习面向对象的编程。
但是,就目前而言,如果您成功跟进,请在后面拍打自己做得好的工作,并陶醉于您刚刚成功地编码了自己的第一个Java程序。