40流程控制08:for循坏
For循坏
虽然所有循坏结构都可以用while或者do.....while表示,但Java提供了另一条语句——for循坏,
使一些循坏结构变得更加简单。
for循坏语句是支持迭代的一种通用结构,是最有效的,最灵活的循坏结构。
for循坏执行的次数是在执行前就确定的。语法格式如下:
for(初始化;布尔表达式;更新){
代码
}
package com.kuang.base.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 = 0; i <= 100; i++) {
System.out.println(i);
}
System.out.println("for循坏结束!");
}
}
package com.kuang.base.struct顺序结构;
public class ForDemo02 {
public static void main(String[] args) {
//连续1:计算0到100之间的奇数和偶数的和
int oddSum=0;
int evenSum = 0;
for (int i = 0; i<100;i++){
if (i%2!=0){
oddSum+=i;//oddSum=oddSum+i
}else{
evenSum+=i;
}
}
System.out.println("奇数的和;"+oddSum);
System.out.println("偶数的和:"+evenSum);
}
}
package com.kuang.base.struct顺序结构;
public class ForDemo03 {
public static void main(String[] args) {
for (int i = 0; i <=1000; i++) {
if (i%5==0){
System.out.print(i+"\t");
}
if (i%(5*3)==0){
System.out.println();
}
}
}
}
浙公网安备 33010602011771号