案例需求:
出票系统:根据淡旺季的月份和年龄,打印票价
4-10 旺季
成人(18-60):60
儿童 (<18):半价
老人 (>60):1/3
淡季:
成人:40
其他:20
一、自主编写代码
import java.util.Scanner;
public class iftest03 {
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);
System.out.println("请输入月份(1-12)");
int month = myscanner.nextInt();
if ( month <1 || month >12){
System.out.println("你这臭傻逼,输入有误,重新输入。");
} else if (month >=4 && month <=10) {
System.out.println("请输入年龄");
int age = myscanner.nextInt():
if ( age >=18 && age <= 60 ) {
System.out.println("票价60元");
} else if ( age > 0 && age <18 )
System.out.println("票价30元");
} else if ( age > 60 ) {
System.out.println("票价30元");
} else {
System.out.println("你tm故意找茬是吧,重新输入");
}
} else {
System.out.println("请输入年龄");
int age = myscanner.nextInt():
if ( age < 0 ) {
System.out.println("你tm故意找茬是吧,重新输入");
} else if ( age >=18 && age <= 60 )
System.out.println("票价40元");
} else {
System.out.println("票价20元");
}
}
}
二、编译、更正、程序运行成功
三、最终代码为: