If 结构和Switch结构

使用嵌套类型使用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.今天最主要是测试智慧室分站址管理,设备部署,数字楼层等等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值