java已知苹果每斤5元,香蕉每斤3元,要求输入各自的重量,输出应付金额,在输入顾客所付金额
时间: 2024-10-11 07:12:46 浏览: 39
在Java中,你可以创建一个简单的控制台程序来实现这个功能。首先,我们需要定义两个变量分别表示苹果和香蕉的价格,然后通过Scanner获取用户输入的重量和总金额。以下是代码的一个示例:
```java
import java.util.Scanner;
public class FruitBillCalculator {
public static void main(String[] args) {
// 定义价格
double applePrice = 5.0;
double bananaPrice = 3.0;
// 获取用户输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入购买苹果的重量(单位:斤):");
double appleWeight = scanner.nextDouble();
System.out.println("请输入购买香蕉的重量(单位:斤):");
double bananaWeight = scanner.nextDouble();
// 计算总金额
double totalAppleCost = appleWeight * applePrice;
double totalBananaCost = bananaWeight * bananaPrice;
double totalPrice = totalAppleCost + totalBananaCost;
// 检查用户支付是否足够
System.out.println("请输入您付款的金额:");
double payment = scanner.nextDouble();
if (payment >= totalPrice) {
System.out.printf("您的应付金额为 %.2f 元.\n", totalPrice);
} else {
System.out.println("您的付款不足,还需支付 %.2f 元.", totalPrice - payment);
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,用户会按顺序输入苹果和香蕉的重量,以及他们总共支付的金额。如果支付金额大于等于总价,则显示应付金额;否则,提示还需要支付多少钱。
阅读全文