Java中的Java类,主要方法和循环控制 - 第3部分

在我们的最后一篇“ 工作和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系列 ,并帮助你。 保持连接以获取更多此类帖子。 不要忘记在下面的评论中向我们提供您宝贵的反馈。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏