某商场晚间规定:购物不足50元的按原价付款,超过50不足100的, 超过部分按九折付款,超过100元的,超过部分按八折付款, 100以内的部分按九折付款。编写Java程序完成自动计费的工作。
时间: 2023-06-27 22:01:18 浏览: 163
下面是一种可能的 Java 实现方法:
```java
import java.util.Scanner;
public class Shopping {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入购物金额:");
double total = input.nextDouble();
double discount = 1.0;
if (total < 50) {
// 不打折
} else if (total < 100) {
// 九折
discount = 0.9;
} else {
// 八折
discount = 0.8;
}
double payable = total * discount;
System.out.printf("应付款金额为:%.2f\n", payable);
}
}
```
程序首先从标准输入读入购物金额,然后根据规定计算折扣,最后输出应付款金额。注意使用 `printf` 控制输出格式,保留两位小数。
阅读全文