import java.util.*;
public class Jinechengxu {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
int price = 0;//初始化price
int Money; //变量并不全面,只考虑了整型
System.out.println("请输入金额: ");//屏幕出现字幕,键盘输入
Money = scanner.nextInt();//以下就是判断的语句,使用简单的if-else结构
if(Money>=1000) {
Money *= 0.8;
price = 200;
} else if(Money >=500) {
Money *= 0.85;
price = 100;
}else if(Money >=300) {
Money *= 0.9;
price = 70;
} else if(Money >0) {
Money *= 0.95;
}
System.out.printf("实际付款金额为:%d",Money);
System.out.printf("获得的购物券金额为:%d",price);
}
}//正常的输出
注*本题参考Java语言程序设计3.5.2,并没有多大的创新,不过我还是尝试了其他方法,可结果很惨



