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退出本次循环

猜你喜欢

转载自blog.csdn.net/QiyunJzz/article/details/103410453