//for语句格式(循环语句)
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
注意:判断条件语句得到的必须是boolean类型。
执行过程:
(1)执行初始化语句
(2)执行判断条件语句,看返回值
若是true,则继续执行;
若是false,则循环结束。
(3)执行循环体语句
(4)执行控制条件语句
(5)回到(2)继续执行语句
例子:
1、输出10次“Hello,Java.”
//输出10次“Hello,Java.”
for( int x = 1; x <= 10; x++){
System.out.println("Hello,Java.");
}
2、输出数字1-10,输出数字0-9
//输出数字1~10
for( int x = 1; x <=10; x++){
System.out.println(x);
}
System.out.println("-----------------");
//输出数字0~9
for( int x = 0; x <10; x++){
System.out.println(x);
}
3、求整数1-10之和
//求整数1~10之和
int sum = 0;
for( int x = 1; x <= 10; x++){
sum = sum + x; //可用 sum += x; 代替
}
System.out.println("整数1~10之和为:" + sum);
4、求1-100的偶数和
//求1~100之间的偶数和
int sum = 0;
for( int x = 1; x <= 100; x++){
if(x%2 == 0){
sum += x;
}
}
System.out.println("1~100之间的偶数和等于:" + sum);
5、求10的阶乘
//求10的阶乘(10! = 10*9*8*...*1)
int factorial_10 = 1;
for( int x = 1; x <= 10; x++){
factorial_10 *= x;
}
System.out.println("10的阶乘是:" + factorial_10);
}