Java会员购物时根据积分享受不同的折扣,折扣如下表,请输入积分,输出该会员享受的折扣。 (if语句)x < 2000九折 2000 5<=x < 4000八折 4000 <= x < 8000七折 × >=8000六折
时间: 2024-09-25 07:09:43 浏览: 25
在Java中,你可以编写如下的代码来实现这个功能,根据用户的积分计算折扣,并打印出相应的优惠信息:
```java
import java.util.Scanner;
public class DiscountCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的积分:");
int points = scanner.nextInt(); // 获取用户输入的积分
if (points < 2000) { // 九折
double discount = 0.9;
System.out.printf("您的积分%d,享受九折优惠。\n", points);
} else if (points >= 2000 && points < 4000) { // 八折
double discount = 0.8;
System.out.printf("您的积分%d,享受八折优惠。\n", points);
} else if (points >= 4000 && points < 8000) { // 七折
double discount = 0.7;
System.out.printf("您的积分%d,享受七折优惠。\n", points);
} else if (points >= 8000) { // 六折
double discount = 0.6;
System.out.printf("您的积分%d,享受六折优惠。\n", points);
} else {
System.out.println("积分输入有误,请输入有效的积分。");
}
scanner.close();
}
}
```
当运行这个程序并输入积分后,它将根据积分值显示相应的折扣信息。
阅读全文