在我们的最后一篇“ 工作和Java的代码结构 ”,我们强调在Java中,Java源文件,Java类文件,类(公共/私人),方法声明,你的第一个Java程序,编纂工作和Java的运行细节程序。
在这个java学习系列指南中,我们将了解java类,主方法和循环控制如何工作,我们还将看到使用Java类与主方法和循环控制的基本代码。
了解Java类方法和循环控制 - 第3部分
Java中的一切都在一个类中
Java中的一切都是一个对象,类是对象的蓝图。 Java中的每一段代码都放在类的大括号下。 当你编译一个Java程序时,它会产生一个类文件。 当你运行Java程序,你不是运行程序文件实际上但类。
当您运行在Java虚拟机(JVM)的程序,它加载所需的类,然后直接进入主()
方法。 该程序继续运行,直到main()方法的右括号。 该项目刚刚启动的main()方法执行后。 一类必须有一个main()方法。 并不是所有的类(私有类)需要一个main()方法。
main()方法里面有什么?
一个main()方法就是魔法开始的地方。 您可以要求JVM办通过声明/说明和循环main()方法中的任何东西。
什么是循环?
循环是一个指令或按顺序持续重复的多个指令,直到达到条件。 循环是一种编程语言的逻辑结构。 循环逻辑结构通常用于执行过程,检查条件,执行过程,检查条件...直到条件要求得到满足。
Java中的循环
Java中有三种不同的循环机制。
while循环
而循环在Java是用来反复执行任务的特定次数,如在布尔表达式定义,烧至表达测试结果为真,控制结构。 如果布尔表达式文本结果为false,则while循环将被完全忽略,即使一次也不执行。
while循环语法:
while (boolean expression) { statement/instructions }
Java中的while Loop示例:
public class While_loop { public static void main(String[] args) { int A = 100; while(A>0) { System.out.println("The Value of A = " +A); A=A-10; } } }
示例输出
$ java While_loop The Value of A = 100 The Value of A = 90 The Value of A = 80 The Value of A = 70 The Value of A = 60 The Value of A = 50 The Value of A = 40 The Value of A = 30 The Value of A = 20 The Value of A = 10
While_loop计划的解剖
// Public Class While_loop public class While_loop { // main () Method public static void main(String[] args) { // declare an integer variable named 'A' and give it the value of 100 int A = 100; // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean expression while(A>0) { // Statement System.out.println("The Value of A = " +A); // Post Decrement (by 10) A=A-10; } } }
2. do..while循环
do ... while循环是非常相似,不同的是它含有一个做事实while循环......而在此之前,以保证循环至少执行一次。
while循环语法:
do { statement/instructions } while (boolean expression);
您可能会看到上面的语法这清楚地表明, 'do..'
循环的一部分检查布尔表达式,如果这是真的还是假的前执行。 因此,无论布尔表达式的结果(true / false),循环执行。 如果为true,它将执行,直到条件满足。 如果为false,它将执行一次。
做的一个例子... while循环在Java中:
public class do_while { public static void main(String[] args) { int A=100; do { System.out.println("Value of A = " +A); A=A-10; } while (A>=50); } }
示例输出
$ java do_while Value of A = 100 Value of A = 90 Value of A = 80 Value of A = 70 Value of A = 60 Value of A = 50
do_while计划的解剖:
// public class do_while public class do_while { // main () Method public static void main(String[] args) { // Declare a Integer Variable 'A' and assign it a value = 100 int A=100; // do...while loop starts do { // execute the below statement without checking boolean expression condition if true or false System.out.println("Value of A = " +A); // Post Decrement (by 10) A=A-10; } // Check condition. Loop the execute only till the value of Variable A is greater than or equal to 50. while (A>=50); } }
for循环
FOR_LOOP Java中被广泛地用于重复的控制。 它用于对任务进行特定次数的迭代。 For循环用于控制执行任务需要执行多少次。 for循环仅在您知道需要执行多少次循环时才有用。
for循环语法:
for (initialization; boolean-expression; update) { statement } An example of the for loop in Java public class for_loop { public static void main(String[] arge) { int A; for (A=100; A>=0; A=A-7) { System.out.println("Value of A = " +A); } } }
示例输出
$ java for_loop Value of A = 100 Value of A = 93 Value of A = 86 Value of A = 79 Value of A = 72 Value of A = 65 Value of A = 58 Value of A = 51 Value of A = 44 Value of A = 37 Value of A = 30 Value of A = 23 Value of A = 16 Value of A = 9 Value of A = 2
FOR_LOOP计划剖析:
// public class for_loop public class for_loop { // main () Method public static void main(String[] arge) { // Declare a Integer Variable A int A; // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is A=A-7 for (A=100; A>=0; A=A-7) { // Statement System.out.println("Value of A = " +A); } } }
Java中的循环的Break和Continue关键字
Break关键字
正如其名称所暗示的关键字break用于立即停止整个循环。 break关键字必须始终在循环或switch语句内使用。 一旦循环使用break断点; JVM开始执行循环外的下一行代码。 Java中的break循环的示例是:
public class break { public static void main(String[] args) { int A = 100; while(A>0) { System.out.println("The Value of A = " +A); A=A-10; if (A == 40) { break; } } } }
示例输出
$ java break The Value of A = 100 The Value of A = 90 The Value of A = 80 The Value of A = 70 The Value of A = 60 The Value of A = 50
继续关键字
Continue关键字可以在任何Java的循环使用。 继续关键字让循环跳到下一次迭代。 然而,它被不同的解释为for循环和while / do ... while循环。
继续for循环中的关键字跳转到下一个更新语句。
continue for for循环的示例:
public class continue_for_loop { public static void main(String[] arge) { int A; for (A=10; A>=0; A=A-1) { if (A == 2) { continue; } System.out.println("Value of A = " +A); } } }
示例输出
$ java continue_for_loop Value of A = 10 Value of A = 9 Value of A = 8 Value of A = 7 Value of A = 6 Value of A = 5 Value of A = 4 Value of A = 3 Value of A = 1 Value of A = 0
你有没有注意到,它跳过A = 2的值,它倾倒到下一个更新语句这样做。
2.在while循环中继续关键字或do ... while循环跳转到布尔表达式。
你可以自己做。 太容易了。 只需按照上述步骤。
这就是现在从我身边。 希望我做的很好用的Java系列 ,并帮助你。 保持连接以获取更多此类帖子。 不要忘记在下面的评论中向我们提供您宝贵的反馈。