您的位置:首页 > 编程语言 > Java开发

Java_21_22_for循环_【最后执行迭代】_练习_奇数偶数_打印1-1000/5的整数_1-10的阶乘_99乘法表

2018-03-07 22:17 1091 查看
for(int i=1;i<=100;i++){//1.初始化、2.条件判断、4.迭代 //i++ = i+=1
    System.out.println(i);//3.循环体

}
执行顺序
第一步 初始化
第二步 判断
第三步 循环体
第四步 迭代
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
语法形式
for(初始表达式;布尔表达式;步进){
循环体;
}
for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”
1.初始化部分设置循环变量的初始值。
2.条件判断部分,为任意布尔表达式。
3.迭代因子控制循环变量的增减。

【注意】for循环在执行条件测试后,先执行程序部分(循环体),在执行步进(迭代)。



public class TestJsOs {
public static void main(String[] args){
/**
* 分别打印1-100中的奇数和,偶数和
*/
int js=0;
int os=0;
for(int i=1;i<=100;i+=1){
if(i%2==0){
os+=i;
}else{
js+=i;
}
}
System.out.println("奇数和为:"+js+" "+"偶数和为:"+os);
/**
* 打印1-1000被5整除的数并且每行输出3个
*/
for(int i2=1;i2<=1000;i2++){
if(i2%5==0){
System.out.print(i2+"\t");
if(i2%3==0){
System.out.println();
}
}
}
/**
* 阶乘1-10的和
*/
int jc=1;
int jcsum=0;
for(int i3=1;i3<=10;i3++){
jc*=i3;
jcsum+=jc;
}
System.out.println("\n"+jcsum+"\n");
/**
* 九九乘法表
*/
for(int i4=1;i4<=9;i4++){
for(int i5=1;i5<=i4;i5++){
System.out.print(i5+"*"+i4+"="+i4*i5+"\t");
}
System.out.println();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: