package com.wei.struct; public class whileDemo01 { public static void main(String[] args) { //s输出1~100; int i = 0; while (i<100){ i++; System.out.println(i);//1 2 3 4 5 ....100; } } }
package com.wei.struct; public class whileDemo02 { public static void main(String[] args) { //计算1+2+3+....100=? //高斯的故事 int i = 0; int sum = 0; while (i<=100){ sum = sum+i; i++; } System.out.println(sum); //5050; } }
package com.wei.struct; //while 与 do while 的区别 //while是先判断后执行 do while 是先执行后判断 //do while 总是保证循环体至少被执行一次, public class doWhileDemo01 { public static void main(String[] args) { int i =0; int sum =0; do { sum = sum+i; i++; }while (i<=100); System.out.println(sum);//5050 } }
package com.wei.struct; public class Demo03 { public static void main(String[] args) { int a =0; while (a<0){ System.out.println(a); a++; } System.out.println("=================="); do { System.out.println(a); a++; }while(a<0);//0 do while 至少被执行一次********************* } }
package com.wei.struct; public class ForDemo01 { public static void main(String[] args) { int a = 1;//初始化条件 while(a<=100){//条件判断 System.out.println(a);//循环体 a +=2; //迭代 } System.out.println("while循环结束"); //初始化条件 条件判断 循环体// for(int i =1;i<=100;i++){ System.out.println(i); } System.out.println("for循环结束");//for循环语句是支持迭代的一种通用结构,是最有效最灵活的循环结构 //for循环执行次数是在执行前就确定的 } }
package com.wei.struct; public class forDemo02 { public static void main(String[] args) { //计算0到100之间的奇数和偶数和 int oddSum =0; int evenSum = 0; for(int i =0;i<100;i++){ if (i%2!=0){//奇数 oddSum+=i;//oddSum=sddSum+1 }else{//偶数 evenSum+=i;//evenSum=evenSum+1 } } System.out.println("奇数的和:"+oddSum);//2500 System.out.println("偶数的和:"+evenSum);//2450 } }