If单选择结构
1.结构
If(布尔表达式){ //boolean类型直接在括号里写常量名
//如果布尔表达式为true,将执行语句
}
2.实例
2.1
public class Demo01 { //录入一个整数表示钱,如果大于等于100,就吃网红餐厅,否则吃沙县 public static void main(String[] args) { Scanner scanner= new Scanner(System.in);//导入scanner包 System.out.println("你身上有多少钱:"); int money= scanner.nextInt(); if(money>=100) { System.out.println("吃好的,网红餐厅");//如果钱大于100,则执行该语句,程序结束,不往下走 }else{ //上面代码不符合,走else语句 System.out.println("吃沙县吧!!!!"); } scanner.close();//关闭scanner,不占用内存 } } ============================= 你身上有多少钱: 100 吃好的,网红餐厅
3.if多选择结构
1.结构
if ( ){
}else if {
}else if {
}else if {
......
else{.
}
2.实例
public class Demo02 { public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("小明的成绩是:"); double score=scanner.nextDouble(); if(score>=95&&score<=100) { System.out.println("奖励一辆自行车"); }else if(score>=90&&score<=94) { System.out.println("奖励去游乐场"); }else if (score>=80&&score<=89) { System.out.println("奖励一个变形金刚"); }else if (score<80){ System.out.println("遭受暴打一顿"); } scanner.close(); } }
3.switch多选择结构
1.结构
switch( 表达式 ){
case ' ' :
break;
case ' ' :
break;
.......
default:
break;
2 实例
public class Demo06 { //当我们拨打了某些服务电话时,一般都会有按键选择。 //假设现在我们拨打了一个机票预定电话。 //电话中语音提示: //1机票查询 //2机票预订 //3机票改签 //4退出服务 //其他按键也是退出服务。请使用swtich模拟该业务逻辑。 public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("你要输入的数字是"); int num=scanner.nextInt(); switch (num){ case 1: System.out.println("机票查询"); break; case 2: System.out.println("机票预订"); break; case 3: System.out.println("机票改签"); break; case 4: System.out.println("退出服务"); break; default: System.out.println("退出服务"); break; } scanner.close(); } }
3 注意事项
(1)case后面跟的是要跟表达式匹配的值(被匹配值)。
(2)case给出的值不允许重复。
(3)default可以省略,但是不建议省略。
(4)if一般用于对范围的判断。
(5)switch把有限个数据举例出来,任选其一。
标签:case,Java,scanner,System,break,switch,println,结构,out From: https://www.cnblogs.com/yone07/p/17031426.html