packagecn.tedu.review;/**本类用于for循环的复习*/publicclassTestFor{publicstaticvoidmain(String[] args){// for(int i = 1; i <= 10; i++) {// System.out.println("又不是没那条件,干就完了,奥利给!");// }for(int i =0; i <=10; i++){System.out.print(i+" ");}System.out.println();for(int i =10; i >=0; i--){System.out.print(i+" ");}System.out.println();/**循环能够执行几次,与循环变量的取值范围无关
* 循环能够执行几次,取决于循环变量一共可以取到几个可具体的值
* 比如当前循环i取到4个值,8,88,888,8888,所以循环一共执行了4次
*/for(int i =8; i<=8888; i=10*i+8){System.out.print(i+",");}}}
1-100内偶数之和
packagecn.tedu.basic;//1-100内偶数之和publicclassTestFor2{publicstaticvoidmain(String[] args){// int sum = 0;// for(int i = 1; i <= 100; i++) {// sum = sum + ((i % 2 == 0) ? i : 0);// }// System.out.println(sum);int sum =0;for(int i =1; i <=100; i++){if(i %2==0){
sum = sum + i;}}System.out.println(sum);}}
1-100内奇数个数
packagecn.tedu.basic;//1-100内奇数个数publicclassTestFor3{publicstaticvoidmain(String[] args){int count =0;for(int i =1; i <=100; i++){if(i %2==1){//不能被2整除,为奇数
count++;//++count;//count = count + 1;}}System.out.println(count);}}
packagecn.tedu.basic2;/**需求:利用嵌套for循环,打印左直角三角形*///行1星1*//行2星2**//行3星3***//行4星4****//行5星5*****//行i星i******publicclassTestForTrianle{publicstaticvoidmain(String[] args){for(int i =1;i<=6;i++){for(int j=1;j<=i;j++){System.out.print("*");}System.out.println();}}}
99Excle
packagecn.tedu.basic2;//99乘法表publicclassTestFor99Excel{publicstaticvoidmain(String[] args){for(int i =1; i <=9; i++){for(int j =1; j <= i ; j++){/**t代表table表格的意思,为了转化字母t的含义,需要使用转义字符\
* 所以"\t"代表的是一个制表符
*/System.out.print(j+"*"+i+"="+(i*j)+"\t");}System.out.println();}}}