嵌套分支
package Basic;
import java.util.Scanner;
public class Zoo {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入现在的季节:");
int season = scanner.nextInt();
System.out.println("请输入买票人的年龄:");
int age = scanner.nextInt();
double price;
if (season== 1){
price = 30;
if (age > 0 && age < 6){
price = price * 0;
}else if (age >= 6 && age < 22){
price = price * 0.5;
}else if (age >=22 && age < 60){
price = price * 1;
}else if (age >=60 && age < 150){
price = price * 0.3;
}else {
price = 1000000000;
System.out.println("您输入的年龄不合法!");
}
}else {
price =20;
if (age > 0 && age < 6){
price = price * 0;
}else if (age >= 6 && age < 22){
price = price * 0.5;
}else if (age >=22 && age < 60){
price = price * 1;
}else if (age >=60 && age < 150){
price = price * 0.3;
}else {
price = 1000000000;
System.out.println("您输入的年龄不合法!");
}
}
System.out.println("您的票价是:"+price+"元。");
}
}
//不要嵌套三层以上,要优化代码。