学习记录
循环语句 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);

浙公网安备 33010602011771号