if:
第一种格式:
if(关系表达式){
语句体:
}
System.out.println(“不符合条件要执行的条件”)
注!!符合条件才执行代码体,不符合条件的跳过代码体
System.out.println(“请输入一个整数”);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a>18) {
System.out.println(“吃鸡”);
}
System.out.println(“回家”);
}
if-----else
/* if(条件判断){
符合(代码AAA)------
}else{
不符合(代码BBB)------
}
通过条件判断 执行代码AAA
没通过条件判断 执行代码BBB
/*
-----------------------------
System.out.print(“请输入一个数”);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a>10) {
System.out.print(“你配”);//输入的数字>10
}else {
System.out.print("你不配");//输入的数字<10
}
(**if(){**
}else if(){
}else{
})
/*
- if(条件判断1){
- 通过条件判断执行
- }else if(条件判断2){
- 通过条件判断执行
- }else if(条件判断3){
- 通过条件判断执行
- }else{
- 以上都没符合的,执行此代码块
- }
*/
public static void main(String[] args) {
System.out.println(“请输入数字”);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a>80) {
System.out.print(“SSSSSS级”);
}else if(a>70&&a<80) {
System.out.print("AAAAAAAAAA级");
}else if(a>60&&a<70) {
System.out.print("BBBBBBBBB级");
}else {
System.out.print("CCCCCCCCCCC级");
}
//输入一个数字 从上到下找到符合他的条件判断 然后执行那个符合的代码块 如果都没有符合他的代码块 那就执行else{}里的代码块
}
------------------------------------------------------------------------------------
**三元-------替换成------>if(){}else{
//三元
int a = 2;
int b = 5;
//int max = a>b?a:b;
//System.out.println(max);
System.out.println(a>b?a:b);
//if else
if(a>b) {
System.out.println(a);
}else {
System.out.println(b);
}
-----------------------------------------------------------------------
switch**
/*
- 格式:
- switch(值){
- case a:
-
System.out.println("a");
-
break;
- case 1:
-
System.out.println("a");
-
break;
- case b:
-
System.out.println("a");
-
break;
- case c:
-
System.out.println("a");
-
break;
- case d:
-
System.out.println("a");
-
break;
- default:
- System.out.println(“你不配”);
- break;
- }
switch 注意事项
*1:case 后面的值不能重复出现
*2.switch 后面跟的只能是
*基本类型: int /char/byte/short
*引用数据类型:String 字符串 enum枚举
*3 break 可以省略;
*匹配到符合他的case就从那个case向下执行 直到遇见break或者整体停止
*
*
*
*
*/
System.out.println(“请输入一个整数”);
Scanner sc = new Scanner(System.in);
int a = sc .nextInt();
switch(a) {
case 1:
System.out.println(“aaa”);
break;
case 2:
System.out.println(“bbb”);
break;
case 3:
System.out.println(“ccc”);
break;
case 4:
System.out.println(“dd”);
break;
case 5:
System.out.println(“eee”);
break;
default:
System.out.println(“你不配”);
break;
}
}