java基础知识第三天
1.选择结构之if语句
(1)键盘录入两个数据用if else语句判断两数是否相等
packagecom.test2;
importjava.util.Scanner; //导包
public class Test2 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//接收数据
System.out.println("请输入一个数");
int a = sc.nextInt();
System.out.println("请再输入一个数");
int b = sc.nextInt();
//判断两个数是否相等
if(a==b){
System.out.println("true");
}else
{
System.out.println("false");
}
}
}
(2).键盘录入学生成绩使用if ……else if语句判断学生成绩。
packagecom.test2;
importjava.util.Scanner;
public class Iftest1 {
public static void main(String[] args) {
Scannersc=new Scanner(System.in);
System.out.println("请输入成绩");
int score = sc.nextInt();
if(score>100||score<0){
System.out.println("你的成绩输入有误");
}else if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80&&score<90){
System.out.println("良好");
}else if(score>=70&&score<80){
System.out.println("良");
}else if(score>=60&&score<70){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}
}
2.选择结构之switch语句
Switch语句结构:
Switch(表达式){
Case 值1:
语句体1;
Break;
Case 值2:
语句体2;
Break;
……
Default:
语句体n+1;
Break;
}
解释:case后面的值就是用来和表达式的值进行匹配的内容
(1) 键盘录入数据使用switch case语句结构输出星期一到星期日
packagecom.test2;
importjava.util.Scanner;
public class SwitchTest1 {
public static void main(String[] args) {
Scannersc=new Scanner(System.in);
System.out.println("请输入一个数");
int week = sc.nextInt();
switch(week){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
default:
System.out.println("不合格");
break;
}
}
]3. 循环结构之for循环
For循环语句格式:
For(初始化语句;判断条件语句;控制条件语句){
循环语句;
}
执行流程
A. [endif]执行初始化语句
B. [endif]执行判断语句,看结果是true还是false
]C. [endif]执行循环语句
D.[endif]执行控制条件语句
E. [endif]回到b继续执行