package com.xiyue.struct; public class WhileDemo01 { public static void main(String[] args) { //输出1-100 int i=0; while(i<100){ i++; System.out.println(i); } } }2.计算1+2+3+…+100=?
package com.xiyue.struct; public class WhileDemo03 { public static void main(String[] args) { //计算1+2+3+4+5+6+...+100=? //高斯的故事 int i=0; int sum=0; while(i<=100){ sum=sum+i; i++; } System.out.println(sum); } }二、do…while结构 1…计算1+2+3+…+100=?
package com.xiyue.struct; 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); } }2.理解while和do…while的区别
package com.xiyue.struct; public class DoWhileDemo02 { 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 } }三、For结构 快捷键:
100.for 自动生成 for (int i = 0; i < 100; i++) {};
t 表示空格 n表示换行
1.计算0到100之间的奇数和偶数的和package com.xiyue.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; }else{ evenSum+=i; } } System.out.println("奇数的和:"+oddSum);//2500 System.out.println("偶数的和:"+evenSum);//2550 } }2.用while和for循环输出1-1000之间能被5整除的数,并且每行输出3个
package com.xiyue.struct; public class ForDemo03 { public static void main(String[] args) { //用while和for循环输出1-1000之间能被5整除的数,并且每行输出3个 for (int i = 0; i < 1000; i++) { if(i%5==0){ //能被5整除的数 System.out.print(i+"t"); } if(i%(5*3)==0){ //每行 System.out.println(); //System.out.print("n"); } } //println输出会换行 //print输出不会换行 } }3.For循环和while结构的区别
package com.xiyue.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循环结束"); System.out.println("====================="); //初始化、条件判断、迭代 for(int i=1;i<=100;i++){ System.out.println(i); } System.out.println("while循环结束"); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)