学习记录

循环语句 while

语法:

while(循环条件){

执行语句

………

}

while循环的执行流程:

 

 

 例1:

1 //打印1-10
2 //定义变量
3 int i=1;
4 while (i<=10){
5 System.out.println(i);
6 i++;
7 }

例2:

1 //打印1-10之间的偶数
2 int i=1;
3 while (i<=10){
4 if (i%2==0){
5 System.out.println(i);
6 }
7 i++;
8 }

例3:

1 //求1-10的和
2 int i=1;
3 int sum=0;//计数器
4 while (i<=10){
5 sum += i;
6 i++;
7 }
8 System.out.println(sum);

例4:

 1 //求1-10的奇数和
 2 int i=1;
 3 int sum=0;
 4 while (i<=10){
 5 if (i%2!=0){
 6 sum += i;
 7 }
 8 i++;
 9 }
10 System.out.println(sum);

例5:

1 //逆序打印1-10
2 int i=10;
3 while (i>=1){
4 System.out.println(i);
5 i--;
6 }

循环语句 do…while

语法:

do {

执行语句

………

} while(循环条件);

执行流程:

 

 

 特点: 先执行,后判断

区别:do…while 语句保证循环至少被执行一次

例1:

1 //用do while打印一到十
2 int i=1;
3 do{
4 System.out.println(i);
5 i++;
6 }while(i<=10);

例2:

1 //打印一到十的偶数
2 int i=1;
3 do{
4 if(i%2==0){
5 System.out.println(i);
6 }
7 i++;
8 }while(i<=10);

例3:

1 //求1-100的和
2 int i=1;
3 int sum=0;
4 do{
5 sum += i;
6 i++;
7 }while(i<=100);
8 System.out.println(sum);

 

posted @ 2021-04-25 17:01  王子尧  阅读(60)  评论(0)    收藏  举报