packagecom.kuang.struct;publicclassForDemo01{publicstaticvoidmain(String[] args){// 关于for循环有以下几点说明://最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。// 然后,检测布尔表达式的值。如果为true,循环体被执行。如果为 false,循环终止,开始执行循环体后面的语句。// 执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)。// 再次检测布尔表达式。循环执行上面的过程。for(int i =1;i <=100;i++){System.out.println(i);}}}
packagecom.kuang.struct;publicclassForDemo02{publicstaticvoidmain(String[] args){//计算1-100之间的偶数和奇数的和int evensum =0,oddsum =0;for(int i =1; i<=100;i++){if(i%2==0){
evensum+=i;}else{
oddsum+=i;}}System.out.println("偶数"+evensum);System.out.println("奇数"+oddsum);}}
packagecom.kuang.struct;publicclassForDemo03{publicstaticvoidmain(String[] args){//用 while 或for循环输出1-1000之间能被5整除的数,并且每行输出3个int flag =0;for(int i =0;i <=1000;i++){if(i%5==0){
flag++;System.out.print(i+"\t");if(flag%3==0){System.out.print("\n");}}//println输出完会换行而print不会}}}
packagecom.kuang.struct;publicclassForDemo04{publicstaticvoidmain(String[] args){//1。我们先打印第一列,这个大家应该都会//2。我们把周定的1再用一个循环包起来//3。去掉重复项,i<=j//4。调整样式for(int a =1;a<10;a++){for(int b =1;b<=a;b++){System.out.print(a+"*"+b+"="+(a*b)+"\t");}System.out.println();}}}