java For循环语句实例讲解。java for语句是迭代的一种通用结构,是有效、灵活的循环结构形式。for语法形式如下:
for (初始表达式;布尔表达式;步进) {
循环体;
}
java for循环在第一次反复循环前要进行初始化。接着,会进行条件测试,在每一次反复的时,进行某种形式的“步进”。
1. 初始化部分设置循环变量的初值。
2. 条件判断部分为任意布尔表达式。
3. 迭代因子控制循环变量的增减。
for循环在执行条件测试后,先执行程序部分,再执行步进。
课堂代码:
/**
* 测试For循环语句
* @author 尚学堂高淇www.bjsxt.cn
*
*/
public class TestFor {
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(“while循环结束!”);
}
}
for循环语句综合实例:
/**
* while和for循环后的练习题目
* @author 尚学堂高琪www.bjsxt.cn
*
*/
public class TestWhileFor {
public static void main(String[] args) {
//计算0到100之间的奇数和偶数的和
int oddSum = 0; //用来保存奇数的和
int evenSum = 0; //用来存放偶数的和
for(int i=0;i<=100;i++){
if(i%2!=0){
oddSum += i;
}else{
evenSum += i;
}
}
System.out.println(“奇数的和:”+oddSum);
System.out.println(“偶数的和:”+evenSum);
System.out.println(“#########################”);
//用while和for循环输出1-1000之间能被5整除的数,并且每行输出3个
for(int j = 1;j<=1000;j++){
if(j%5==0){
System.out.print(j+”\t”);
}
if(j%(5*3)==0){
System.out.println();
}
}
}
}