java输入三个商品名称和数量,求出商品价格总额,再将商品打八折,计算折后价,并将商品清单和结算清单打印输出
时间: 2024-05-24 17:13:09 浏览: 9
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] goodsNames = new String[3]; // 商品名称数组
int[] goodsNums = new int[3]; // 商品数量数组
double[] goodsPrices = new double[3]; // 商品单价数组
// 输入商品信息
for (int i = 0; i < 3; i++) {
System.out.print("请输入第" + (i+1) + "个商品名称:");
goodsNames[i] = scanner.next();
System.out.print("请输入第" + (i+1) + "个商品数量:");
goodsNums[i] = scanner.nextInt();
System.out.print("请输入第" + (i+1) + "个商品单价:");
goodsPrices[i] = scanner.nextDouble();
}
// 计算商品价格总额
double totalPrice = 0;
for (int i = 0; i < 3; i++) {
totalPrice += goodsNums[i] * goodsPrices[i];
}
// 打八折并计算折后价
double discount = 0.8;
double finalPrice = totalPrice * discount;
// 输出商品清单和结算清单
System.out.println("商品清单:");
for (int i = 0; i < 3; i++) {
System.out.println(goodsNames[i] + "\t\t" + goodsNums[i] + "\t\t" + goodsPrices[i] + "元");
}
System.out.println("商品总价:\t\t" + totalPrice + "元");
System.out.println("折扣后总价:\t" + finalPrice + "元");
}
}