for循环

package 流程控制;

public class for循环 {//for(初始化;布尔表达式;更新;){ 代码语句 }
/*for循环语句是支持迭代的一种通用结构,是最有效最灵活的循环结构
for循环的执行次数在执行前就确定的
*/
public static void main(String[] args) {
int name0 = 1;//初始化条件
while (name0 <= 100) {//条件判断
System.out.println(name0);//循环体
name0 += 1;//迭代
}

System.out.println("==============================");

for (int name01 = 1; name01 < 100; name01 += name01) {
System.out.println(name01 + "\t");
}

System.out.println("练习:分别计算0~100奇、偶数的和");

int name02 = 0;
int name03 = 0;

for (int name04 = 0; name04 <= 100; name04++) {
if (name04 % 2 != 0) {
name02 += name04;
} else {
name03 += name04;
}
}
System.out.println(name02);
System.out.println(name03);

System.out.println("计算0~1000能被5整除的数,并以每行5个的方式输出");

for (int name05 = 0; name05 <= 1000; name05++) {
if (name05 % 5 == 0) {
System.out.print(name05 + "\t");//print与println的区别就是输出后换不换行
}//如果值除以5余0,输出这个值并加个tab
if (name05 % (5 * 5) == 0) {
System.out.println();//=System.out.println("\n")
}//如果值除以5*5(因为每行5个,所以每行最后一个一定是5*5的整数倍)余0,则换行

}
System.out.println("九九乘法表");
for (int name06=1;name06<10;name06++){//先确定每列中相同的乘数,即乘号前面的那个数
for(int name07=1;name07<=name06;name07++){//在for循环中再加个for循环,即上面每循环一次,下面就会循环到停止为止,举例如:上面为1时,下面就会循环到1~9,然后上面再继续循环,在这个循环中确定乘号后面的数,并通过07<06来去掉一些相同的项,这点很重要
System.out.print(name07+"*"+name06+"="+(name06*name07)+"\t");//美化输出值
}
System.out.println();
}
}
//for(; ; ;)死循环

}
posted @ 2021-12-24 11:40  ∷牧野苍枚∷  阅读(65)  评论(0)    收藏  举报