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.迭代因子控制循环变量的增减。
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();
}
}
}
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();
}
}
}
相关文章推荐
- java打印99乘法表,双重for循环
- 关于for循环的几个小练习,例如奇数偶数,阶乘,求和等
- java打印99乘法表
- <Java>利用for循环在控制台输出99乘法表的探索
- Java 多线程中。两个线程交替执行,一个输出偶数,一个输出奇数
- 练习:C#---for循环(整数和、阶乘、楼梯)
- java代码:用for循环求和,求偶数和,求奇数和,打印水仙花数,统计水仙花数
- Java版超大整数阶乘算法-10,0000级
- Java格式化输出打印的99乘法表
- 2个小练习:Javascript打印菱形和99乘法表
- Java多线程交替打印奇数和偶数
- 将100个100以内随机整数存入数组,将奇数存入oddNum[]中,将偶数存入Even[]中,并将oddNum[]和Even[]打印
- 打印99乘法口诀 一个for循环
- JAVA_99乘法表(BufferFly)打印
- Java两个线程轮换打印1-100内的奇数和偶数
- js for循环的练习 99乘法表疯狂打印
- Java 多线程中。两个线程交替执行,一个输出偶数,一个输出奇数(方法二)
- 【java计算问题】 1到10的阶乘,1+3+5+……+97+99的和
- java 利用for循环打印九九乘法口诀
- 练习: C#---函数(100以内7有关的数、99乘法表、100以内奇数和、硬币组合)