使用嵌套类型使用If else语句;
import java.util.Scanner;
//旺季(4月到8月) 儿童(0-18岁)票价30 成年人(18-60岁)票价60 老年人(60岁以上) 票价20
//淡季 成年人 票价40 其他 票价25
public class If02{
public static void main (String []args){
Scanner myScanner = new Scanner (System.in);
System.out.println("请输入月份");
int num1 = myScanner.nextInt();
if (num1>=4&&num1<=8){
System.out.println("请输入年龄");
int age =myScanner.nextInt();
if (age>0&&age<18){
System.out.println("您的票价是"+30);
}else if (age>=18&&age<=60){
System.out.println("你的票价是"+60);
}else if (age>60){
System.out.println("你的票价是"+20);
}
}else if((num1>=1&&num1<4)||(num1>8&&num1<=12)){
System.out.println("请输入你的年龄");
int age =myScanner.nextInt();
if (age>0&&age<18){
System.out.println("您的票价是"+40);
}else {
System.out.println("您的票价是"+25);
}
}else{
System.out.println("输入错误");
}
}
}
2.使用Switch case结构
//成绩大于60,输出合格,成绩小于60输出不合格
//分析用成绩除以60等于零则为合格,否则不合格。char不能
//直接转成int,所以用强转符号
import java.util.Scanner;
public class SwitchExerse01{
public static void main(String[]args)
{
Scanner myScanner = new Scanner (System.in);
System.out.println(“请输入您的成绩”);
double score = myScanner.nextDouble();
if(score>=0&&score<=100){
switch((int)score/60){
case 1:
System.out.println(“你及格了”);
break;
case 0:
System.out.println(“你不及格,下次努力”);
break;
}
}else{
System.out.println(“你输入有误,请重新输入”);
}
}
}
3.使用Switch穿透
import java.util.Scanner;
public class SwitchExerse02{
public static void main(String[]args){
Scanner myScanner = new Scanner (System.in);
System.out.println(“请输入月份”);
int month = myScanner.nextInt();
switch (month){
case 3:
case 4:
case 5:
System.out.println(“春季”);
break;
case 6:
case 7:
case 8:
System.out.println(“夏季”);
break;
case 9:
case 10:
case 11:
System.out.println(“秋季”);
break;
case 12:
case 1:
case 2:
System.out.println(“冬季”);
break;
default:
System.out.println(“请输入1-12月”);
}
}
}
4.今天最主要是测试智慧室分站址管理,设备部署,数字楼层等等