java语言 百分网手机站

Java语言中三种循环语句的区别

时间:2020-08-28 11:28:50 java语言 我要投稿

Java语言中三种循环语句的区别

  for语句、while语句和do-while语句是Java语言中三种循环语句,三者有哪些区别呢?下面百分网小编带大家一起来看看详细内容,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!

  第一种:for循环

  循环结构for语句的格式:

  for(初始化表达式;条件表达式;循环后的操作表达式) {

  循环体;

  }

  eg:

  class Dome_For2{

  public static void main(String[] args) {

  //System.out.println("Hello World!");

  //求1-10的偶数的和

  int sum = 0;

  for (int i = 1;i<=10 ; i++ ) {

  if (i%2 ==0) {      //判断语句

  sum +=i;      //求和

  }

  }

  System.out.println(sum);

  }

  }

  输出结构为30

  第二种while语句

  循环结构while语句的格式:

  初始化语句;

  while(判断条件语句) {

  循环体语句;

  控制条件语句;

  }

  eg:

  class Demo_While {

  public static void main(String[] args) {

  //求1-100之和

  int sum = 0;          //定义初始和为0

  int i = 1;            //定义开始求和的第一个数

  while (i <= 100) {        //判断条件语句

  sum += i;          //sum = sum + i;

  i++;            //让变量i自增

  }

  System.out.println("sum = " + sum);

  }

  }

  输出结果为: sum = 5050

  第三种do....while语句

  循环结构do...while语句的'格式:

  初始化语句;

  do {

  循环体语句;

  控制条件语句;

  }while(判断条件语句);

  eg:

  class Demo1_DoWhile {

  public static void main(String[] args) {

  //求1-100的和

  int sum = 0;                //定义变量sum,用于存储求和的值

  int i = 1;                  //定义变量i

  do {                     // do 就是 干

  //System.out.println("i = " + i);       //循环体语句

  sum +=i;

  i++;

  }

  while (i <= 100);              //判断条件语句

  System.out.println("sum = "+sum);      //输出结果

  }

  }

  输出结果:sum = 5050

  三种循环语句的区别:

  1、do...while循环至少执行一次循环体.

  2、而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.


【Java语言中三种循环语句的区别】相关文章:

C语言三种循环语句11-22

Java for循环语句的使用方法12-05

C语言与JAVA理论区别10-06

Java语言中substr和substring的区别11-13

C++、C语言和JAVA开发的区别10-05

C语言for循环09-27

关于循环的java代码示例11-28

C语言for循环的使用10-06

Java和PHP的区别08-19

java与php的区别06-08