题目代码如下
public class Test {
double cost;
public void pay(int age,int price){
if(age<3){
System.out.println("免费");
}else if(age<=12){
cost=price/2;
System.out.println("价格:"+cost);
}else if(age<=18){
cost=price-10;
System.out.println("价格:"+cost);
}else if(age>60){
cost=price/2;
System.out.println("价格:"+cost);
}else {
System.out.println("无优惠"+price);
}
}
public static void main(String[] args) {
Test test=new Test();
test.pay(18,88);
}
}
测试如图
多if分支判断。