记录java学习
- 嵌套习题
出票系统:根据淡旺季的月份与年龄,打印票价
4-10旺季:
成人(18-60):60
儿童(<18) :半价
老人(>60) :1/3
淡季:
成人:40
其他:20
练习代码:
import java.util.Scanner;
public class piaojia{
public static void main(String[] args) {
System.out.println("请输入月份");
Scanner myScanner = new Scanner(System.in);
int a = myScanner.nextInt();
System.out.println("请输入年龄");
int b = myScanner.nextInt();
if ( (a >= 1 && a <= 12) &&(a >=4 &&a <=10)){
if ((b>0&&b<150)&&b<18) {
System.out.println("儿童票为:"+(60/2));
}else if ((b>0&&b<150)&&(b>=18&&b<=60) ){
System.out.println("成人票为:60");
}else if((b>0&&b<150)&&b>60){
System.out.println("老人票为:"+(60/3));
}else{
System.out.println("年龄有误,请重新输入");
}
}else if (a >= 1 && a <= 12) {
if ((b>0&&b<150) &&b>=18 ){
System.out.println("成人票为:40");
}else {
System.out.println("票价为:20");
}
}
else{
System.out.println("月份有误,请重新输入");
}
}
}