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三种循环的区别
扫描二维码关注公众号,回复:
11611435 查看本文章
do ... while,至少会执行一次循环体。
while和for只有条件成立的时候才会去执行循环体。
for循环控制用的变量在循环结束后就消失了。
3.【应用】能够灵活使用控制循环语句
a. 【理解】阐述break的作用及使用场景
break退出当前循环
b. 【理解】阐述continue的作用及使用场景
continue退出本次循环