//for循环语句是支持迭代的一种通用结构,是最有效灵活的循环。
/*
语法: for(初始化 ; 布尔表达式 ; 更新 ){
代码语句
}
*/
public class Struct05For {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) { //100.for可快速生成这句语法,9.for就是快速生成i<9的
System.out.println(i);
}
System.out.println("结束循环");
//计算1-20的奇数的和
int sum = 0;
for (int i = 1; i < 21; i++) {
if (i % 2 != 0) { //取余,等于0就是偶数,不等就是奇数
sum += i;
} else {
System.out.println("我错了");
}
}
System.out.println("奇数和为:"+sum);
//==============================================================
//经典应用,99乘法表
for (int h = 1; h <= 9; h++) {
for (int i = 1; i <= h; i++) { //去重,要对i做判断,小于等于h,不然后面还会继续输出i>h的乘值,比如1*2 1*3
System.out.print(i+"*"+h+"="+(i*h)+'\t'); //’\t 没输出一次,换一次行,要用print输出,不然无法完成换行
}
System.out.println(); //输出空值,空格
}
//增强型for循环
int[]numbers = {10,20,30}; //定义一个数组 ,[]对应main(String[]中的[]
for (int a : numbers){ //遍历numbers并输出10,20,30
System.out.println(a);
}
}
}
//for循环语法的初始化,布尔表达式,更新均可以为空,但为空时,会不断执行语句
//for循环的布尔表达式false时,结束循环
保持更新--java的成长之路-11-for循环
最新推荐文章于 2021-06-25 09:51:10 发布