/**假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。
* 根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,
* 120(含)-150(不含)cm需半票,150及以上的需全票,
* 请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价
**/
package cn.zz.se.day06;
import java.util.Scanner;
public class demo05 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入年龄:");
int age = scanner.nextInt();
System.out.println("请输入票的类型(硬座、硬卧):");
String ticket = scanner.next();
if (age < 18) {
System.out.println("由于你是未成年,请输入身高:");
int height = scanner.nextInt();
if (height < 120) {
System.out.println("免费");
} else if (height < 150) {
switch (ticket) {
case "硬座":
System.out.println("票价为50元");
break;
case "硬卧":
System.out.println("票价为95元");
break;
}
} else {
switch (ticket) {
case "硬座":
System.out.println("票价为100元");
break;
case "硬卧":
System.out.println("票价为190元");
break;
}
}
} else {
switch (ticket) {
case "硬座":
System.out.println("票价为100元");
break;
case "硬卧":
System.out.println("票价为190元");
break;
}
}
}
}