刚学Java 老师留的作业
自己写的代码按照老师的实列输入老是不输出最后结果
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入年龄:");
int age=sc.nextInt();
System.out.println("请输入票型:(硬座/硬卧)");
String zuowei=sc.next();
double height=0;
if(age>=18 && zuowei.equals("硬座")) {
System.out.println("你需要支付的价格为:110.0");
}else if(age>=18 && zuowei.equals("硬卧")) {
System.out.println("你需要支付的价格为:190.0");
}
if(age<18) {
System.out.println("请输入身高:");
height=sc.nextDouble();
}else if(age<18 && height<120) {
System.out.println("免票");
}else if(age<18 && zuowei.equals("硬座") && (height>=120 && height<150)) {
System.out.println("你需要支付的价格为:50.0");
}else if(age<18 && zuowei.equals("硬卧") && (height>=120 && height<150)) {
System.out.println("你需要支付的价格为:140.0");
}
}
}