for循环的使用、遍历数组

一、循环结构的4个要素
①初始化条件
②循环条件
③循环体
④迭代条件

二、for循环的结构
for(①;②;④){

}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - … - ②

练习1:运用for循环输出100个helloworld

class Test {
	public static void main(String[] args) {
		for(int a = 1;a<100;a++){
		System.out.println("Hello World");
		}
	}
}

练习2:遍历100以内的偶数

class Test {
	public static void main(String[] args) {
		for(int i = 1;i<=100;i++){
			if(i % 2 == 0){
				System.out.println(i);
			}
		}
	}
}

练习3:遍历100以内的偶数,并输出所有偶数之和

class Test {
	public static void main(String[] args) {
	int sum = 0;//记录100以内所有偶数之和
		for(int i = 1;i<=100;i++){
			if(i % 2 == 0){
				System.out.println(i);
				sum += i;
			}
			//System.out.println("总数和为:" + sum);不能写在这里。
		}
		System.out.println("总数和为:" + sum);
	}
}

练习4:遍历100以内的偶数,并输出所有偶数之和,输出偶数的个数

class Test {
	public static void main(String[] args) {
	int sum = 0;//记录所有偶数之和
	int count = 0;//记录所有偶数的个数
		for(int i = 1;i<=100;i++){
			if(i % 2 == 0){
				System.out.println(i);
				sum += i;
				count ++;
			}
			//System.out.println("总数和为:" + sum);不能写在这里。
		}
		System.out.println("总数和为:" + sum);
		System.out.println("总个数为:" + count);
	}
}

练习5:编写一个程序从1循环到150,并在每行打印一个值,
在3的倍数行上打出“foo”
在5的倍数行上打出“biz”
在7的倍数行上打出“baz”

class Test {
	public static void main(String[] args) {
	for(int i = 1; i<=150;i++){
		System.out.print( i + " ")
		if(i % 3 == 0){
			System.out.print("foo")
		}
		if(i % 5 == 0){
			System.out.print("biz")
		}
		if(i % 7 == 0){
			System.out.print("baz")
		}
		//换行
		System.out.println()
		}
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章