for循环跟if、while、do..while不一样,他是以次数去定义的循环结构,他只会判断他能运行多少次
他的循环结构里面的代码。for循环中可以塞入其他if等语句进行处理循环。
代码示例:
奇数偶数100相加:
package 基础; public class for循环结构 { public static void main(String[] args) { int js = 0; //奇数为0 int os=0; //偶数为0 for(int i=0;i<=100;i++) //0到100循环 { if(i%2!=0) //如果能被2除没有余数0则为奇数 { js=js+i;//奇数相加 }else { os=os+i;//偶数相加 } } System.out.println("奇数总和:"+js);//输出奇数相加 System.out.println("偶数总和:"+os);//输出偶数相加 } }
for循环进阶版1000每次输出5的数三列换行:
package 基础; public class for循环进阶版1000每次输出5的数三列换行{ public static void main(String[] args) { int a=0; int b=0; for(int i=0;i<=1000;i++) { if (i%5==0) //判断每行除5余数有无0 { System.out.print(i+" "); //输出符合要求的 b=b+1; //每次+1 if (b==3)//到三以后换行 { System.out.println(); b=0; //b清零 } } } } }
public class for循环99乘法表:
package 基础; public class for循环99乘法表 { public static void main(String[] args) { for(int a=1;a<=9;a++) { for (int b=1;b<=a;b++) { System.out.print(a+"*"+b+"="+a*b+" "); //输出99乘法 if (b==a) //b==a的时候换行 { System.out.println(); //输出换行 } } } } }