2022.3.8 循环结构
do...whlie
-
do...while循环和while循环相似,不同的是,do...while循环至少会执行一次
-
while先判断后执行,do...while先执行后判断
-
do...while总是保证循环体会被至少执行一次
1 package com.xing.struct; 2 3 public class DoWhileDemo { 4 public static void main(String[] args) { 5 int i = 0; 6 while (i < 0) { 7 System.out.println(i); 8 i++; 9 }//不会输出 10 System.out.println("======================="); 11 do { 12 System.out.println(i); 13 i++; 14 } while (i < 0);//输出0 15 16 } 17 }
for
1 package com.xing.struct; 2 3 public class ForDemo04 { 4 public static void main(String[] args) { 5 int[] numbers = {10, 20, 30, 40, 50}; 6 7 for (int i = 0; i < numbers.length; i++) { 8 System.out.println(numbers[i]); 9 } 10 System.out.println("=================="); 11 //增强for循环:遍历数组的元素, 相当于上面的for循环 12 for (int x : numbers) { 13 System.out.println(x); 14 } 15 } 16 }
1 package com.xing.struct; 2 3 public class ForDemo01 { 4 public static void main(String[] args) { 5 /*死循环 6 for (; ;){ 7 }*/ 8 //计算0到100之间奇数和偶数的和 9 int oddnum = 0; 10 int evennum = 0; 11 for (int i = 0; i < 100; i++) { 12 if (i%2==0) { 13 evennum = evennum + i; 14 }else{ 15 oddnum = oddnum + i; 16 } 17 } 18 System.out.println("奇数之和:" + oddnum); 19 System.out.println("偶数之和:" + evennum); 20 } 21 }

浙公网安备 33010602011771号