欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

while和do while循环

程序员文章站 2022-03-09 09:36:27
...

循环语句

循环语句也叫迭代语句,是指在循环条件满足的情况下,重复执行一组代码块,直至循环条件不再满足或都遇到跳转语句
java中用于实现循环的语句有while、do-while、for

while循环

while循环的语法
while ( 条件表达式)
{
循环体;
}
注意:

  • 当条件表达式的结果为的时候,执行内部循环体;然后再判断条件表达式的真假。
  • 当条件表达式的结果为的时候,结束循环
  • while循环的末尾不要加分号

while循环执行过程:
①判断循环条件,如果条件为true,则转向②;如果条件为false,则转向③
②执行循环体,循环体执行完后,转向①
③跳出循环,循环结束
while循环的特点:先判断后执行

//编写程序:从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
  Scanner sc=new Scanner(System.in);
  int num2=0;//正数
  int num3=0;//负数
  while(true){
   System.out.println("请输入整数:");
   int num4=sc.nextInt();
   if(num4>0){
    num2++;
   }else if(num4<0){
    num3++;
   }else{
    break;//终止循环
   }
  }

do while循环

do-while循环的语法
do
{
循环语句;
} while ( 条件表达式);

do-while循环的执行过程:

  1. 执行循环体,循环体执行完后,转向2
  2. 判断循环条件,如果条件为true,则转向1;如果条件为false,则转向3
  3. 跳出循环,循环结束

do-while循环的特点:先执行后判断

while与do while 的区别

1)do…while循环至少会执行一次循环体;
2)while循环只有在条件成立的时候才执行循环体。
也可以这样表述:do…while先执行后判断,while先判断后执行

相关标签: Java上