用Java写简单的购物小票
public class ShopMenu {
public static void main(String[] args) {
//利用变量的输入输出,和计算实现一个购物小票的功能
/*
* 商品名称 单价 数量 小计
* 苹果电脑 22 2 44
* 方便面 2.5 5 12.5
* 一共消费 ::56.5
* 本次积分 :18分
* 缴费:60
* 找零:3.5
*
*/
//定义变量 输入信息 计算相关数据 显示相关关结果
Scanner input =new Scanner(System.in);
String prodName1;
String prodName2;
double prodPrice1;
double prodPrice2;
int prodNum1;
int prodNum2;
double prodTotal1;
double prodTotal2;
double pordSum;
int score;
int pay;
double zhaoqian;
//开始业务
System.out.println("请输入1商品名称");
prodName1 = input.nextLine();
System.out.println("请输入第二件商品的名称");
prodName2 = input.nextLine();
System.out.println("请输入第1件商品的价格");
prodPrice1 = input.nextDouble();
System.out.println("请输入第2件商品的价格");
prodPrice2 = input.nextDouble();
System.out.println("请输入第1件商品的数量");
prodNum1 = input.nextInt();
System.out.println("请输入第2件商品的数量");
prodNum2 = input.nextInt();
//计算业务数据
prodTotal1 = prodPrice1 * prodNum1;
prodTotal2 = prodPrice2 * prodNum2;
pordSum = prodTotal1 +prodTotal2;
score =(int)(pordSum/3);
System.out.println("");
//输出结果
System.out.println("商品名称\t单价\t数量\t小计");
System.out.println(prodName1 + "\t" +prodPrice1 +"\t"+prodNum1 +"\t" +prodTotal1);
System.out.println(prodName2 + "\t" +prodPrice2 +"\t"+prodNum2 +"\t" +prodTotal2);
System.out.println("一共消费"+pordSum);
System.out.println("本次积分"+score);
System.out.println("实际缴费");
pay = input.nextInt();
zhaoqian =pay -pordSum;
System.out.println("找钱:"+zhaoqian);
System.out.println("程序结束");
}
}
运行截图: