3.java基礎知識(循環)

Day03(java基礎知識)
【學習目標】理解、瞭解、應用、記憶
1.【應用】能夠獨立使用選擇流程語句完成指定操作
a. 【理解】闡述if語句的的第一種第二種及第三種書寫格式及執行流程

1.if(a > b){
	a = 0;
}
2.if(a > b){
	a = 0;
}else{
	a = 1;
}
3.if(a > b){
	a = 0;
}else if(a > c & a < b){
	a = 1;
}else{
	a = 3
}

b. 【應用】獨立編寫代碼,使用if語句完成獲取兩個數較大值的練習

int max = 0;
if(a > b){
	max = a;
}else{
	max = b;
}

c. 【應用】獨立編寫代碼,使用if語句完成判斷學生等級練習

if(score >= 0 & score <= 100){
	if(sorce >= 80 & sorce <= 100){
		system.out.print("優秀");
	}else if(sorce >= 60 & sorce < 80){
		system.out.print("良");
	}else {
		system.out.print("差");
	}
}

d. 【理解】闡述switch語句的的格式及執行流程

switch(a){
case 1:
	b = 0;
	break;
case 2:
	b = 1;
	break;
default:
	break;	
}

e. 【應用】獨立編寫代碼,使用switch語句完成根據數字輸出對應星期的練習

switch(weekday){
case 1:
	system.out.print("星期一");
	break;
...
default:
	break;
}

2.【理解】能夠獨立使用循環控制語句完成指定操作
a. 【理解】闡述使用for循環的基本格式及執行流程

for(int i = 0; I < 100; i ++){
	system.out.print("i = "+ i);
}

b. 【應用】獨立編寫代碼,使用for循環完成獲取1-5之間數據之和

int sum = 0
for(int i = 0; i <= 5; i ++){
	sum+=i;
}

c. 【應用】獨立編寫代碼,使用for循環完成獲取1-100之間的偶數和

int sum = 0
for(int i < 0; i < 100; i += 2){
	sum += i;
}

d. 【應用】獨立編寫代碼,使用for循環完成控制檯打印100-999之間水仙花數,並獲取水仙花個數練習

		int a = 0;
		int b = 0;
		int c = 0;
		for(int i = 100; i < 1000; i++) {
			a = i % 10;
			b = i /10 % 10;
			c = i /10/10 % 10;
			if((a * a * a + b * b * b + c * c * c) == i) {
				System.out.println( "i = " + i);
			}
		}

e. 【應用】獨立編寫代碼,使用while循環完成1-100之間數據之和

	int sum = 0;
	int i  = 100;
	while((i>=0)){
	 sum  += i;
	 i--;
	}

f. 【理解】闡述for、while、do…while三種循環的區別

do ... while,至少會執行一次循環體。
while和for只有條件成立的時候纔會去執行循環體。
for循環控制用的變量在循環結束後就消失了。

3.【應用】能夠靈活使用控制循環語句
a. 【理解】闡述break的作用及使用場景

break退出當前循環

b. 【理解】闡述continue的作用及使用場景

continue退出本次循環
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章