For 循环
for(初始化;布尔表达式;更新){
//代码语句
}
package com.jiemo.struct;
public class ForShabi1 {
public static void main(String[] args) {
int a = 1;//初始化条件
while (a <= 100) {//条件判断
System.out.println(a);//循环体
a += 2;//迭代 }
System.out.println("while循环结束");
//初始化值//条件判断//迭代
for (int i=1;i<=100;i++) {
System.out.println(i); }
System.out.println("for循环结束"); }
/* 关于for循环有以下几点说明:最先执行初始化步骤。可以声明一种类型, 但可初始化一个或多 个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true, 循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行- -次循坏后,更新循坏控制变量(迭代因子控制循坏变量的增减)。再次检测布尔表达式。循环执行上面的过程。
//100.for(快捷键)
//for( ; ;){ }(死循环) */}
package com.jiemo.struct;public class ForShabi1 { public static void main(String[] args) { int a = 1;//初始化条件 while (a <= 100) {//条件判断 System.out.println(a);//循环体 a += 2;//迭代
} System.out.println("while循环结束"); //初始化值//条件判断//迭代 for (int i=1;i<=100;i++) { System.out.println(i);
} System.out.println("for循环结束"); } /* 关于for循环有以下几点说明:最先执行初始化步骤。可以声明一种类型, 但可初始化一个或多 个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true, 循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行一次循坏后,更新循坏控制变量(迭代因子控制循坏变量的增减)。再次检测布尔表达式。循环执行上面的过程。
//100.for(快捷键)
//for( ; ;){ }(死循环) */}
package com.jiemo.struct;
public class ForShabi2 {
public static void main(String[] args) {
//练习1:计算0到100奇数和偶数和
int oddsum=0;
int evensum=0;
for (int i=0;i<=100;i++){
if (i%2!=0){//奇数
oddsum+=i;//oddsum=oddsum+i;
}else{//偶数
evensum+=i; } }
System.out.println("奇数的和"+oddsum);
System.out.println("偶数的和"+evensum); }}
package com.jiemo.struct;
public class ForShabi3 {
public static void main(String[] args) {
//练习:用for循环输出1到1000之间能被5整除的数,并且每行输出三个
for (int i=0;i<=1000;i++){
if (i%5==0){
System.out.print(i+"\t"); }
if (i%(5*3)==0){//每行
System.out.println();//换行
//System.out.println("\n"); } }
//println 输出完全换行
//print 输出完不会换行}}
For 循环
for(初始化;布尔表达式;更新){
//代码语句
}
package com.jiemo.struct;
public class ForShabi1 {
public static void main(String[] args) {
int a = 1;//初始化条件
while (a <= 100) {//条件判断
System.out.println(a);//循环体
a += 2;//迭代 }
System.out.println("while循环结束");
//初始化值//条件判断//迭代
for (int i=1;i<=100;i++) {
System.out.println(i); }
System.out.println("for循环结束"); }
/* 关于for循环有以下几点说明:最先执行初始化步骤。可以声明一种类型, 但可初始化一个或多 个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true, 循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行- -次循坏后,更新循坏控制变量(迭代因子控制循坏变量的增减)。再次检测布尔表达式。循环执行上面的过程。
//100.for(快捷键)
//for( ; ;){ }(死循环) */}
package com.jiemo.struct;public class ForShabi1 { public static void main(String[] args) { int a = 1;//初始化条件 while (a <= 100) {//条件判断 System.out.println(a);//循环体 a += 2;//迭代
} System.out.println("while循环结束"); //初始化值//条件判断//迭代 for (int i=1;i<=100;i++) { System.out.println(i);
} System.out.println("for循环结束"); } /* 关于for循环有以下几点说明:最先执行初始化步骤。可以声明一种类型, 但可初始化一个或多 个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true, 循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行一次循坏后,更新循坏控制变量(迭代因子控制循坏变量的增减)。再次检测布尔表达式。循环执行上面的过程。
//100.for(快捷键)
//for( ; ;){ }(死循环) */}
package com.jiemo.struct;
public class ForShabi2 {
public static void main(String[] args) {
//练习1:计算0到100奇数和偶数和
int oddsum=0;
int evensum=0;
for (int i=0;i<=100;i++){
if (i%2!=0){//奇数
oddsum+=i;//oddsum=oddsum+i;
}else{//偶数
evensum+=i; } }
System.out.println("奇数的和"+oddsum);
System.out.println("偶数的和"+evensum); }}
package com.jiemo.struct;标签:int,System,循环,println,public,out From: https://www.cnblogs.com/290114lyp/p/16831880.html
public class ForShabi3 {
public static void main(String[] args) {
//练习:用for循环输出1到1000之间能被5整除的数,并且每行输出三个
for (int i=0;i<=1000;i++){
if (i%5==0){
System.out.print(i+"\t"); }
if (i%(5*3)==0){//每行
System.out.println();//换行
//System.out.println("\n"); } }
//println 输出完全换行
//print 输出完不会换行}}