用java编一个超市销售界面的代码咋样写啊 !急 谢谢各位啦
原先我写了个,你看看 可以直接运行,不过要先运行服务端,再运行客户端 至于就这简单,具体的代码你不懂再发消息我 *服务端* import java.awt.*;
下面这个Java小程序的代码谁会写啊 求大神
有什么不懂在问我把。
写的代码发给你。
package com.wenwen;
import java.util.Scanner;
/**
* Pay.java
*/
public class Pay{
public static void main(String[] args) {
String name = ""; // 商品名称
double price = 0; // 商品价格
int goodsNo; // 商品编号
int count; // 购入数量
double discount = 0.8;
double total = 0; // 购物总金额
double finalPay = 0; // 打折后需付款
double payment; // 实际交费金额
double returnMoney;// 找钱
System.out.println("我行我素购物管理系统 > 购物结算\n\n"); // 新加代码
/* 打印产品清单 */
System.out.println("*****************************************");
System.out.println("请选择购买的商品编号:\n");
System.out.println("1.T恤 2. 网球鞋 3. 网球拍");
System.out.println("*****************************************\n");
Scanner input = new Scanner(System.in);
String answer = "y";
while (answer.equals("y")) {
System.out.print("请输入商品编号: ");
goodsNo = input.nextInt();
System.out.print("请输入购买数量: "); // 新加代码
count = input.nextInt(); // 新加代码
switch (goodsNo) { case 1: name = "T恤"; price = 245; break; case 2: name = "网球鞋"; price = 570; break; case 3: name = "网球拍"; price = 320; break;
}
System.out.println(name + "\t¥" + price + "\t\t¥" + price * count); // 新加代码
total = total + price * count; // 新加代码
System.out.print("\n是否继续(y/n)");
answer = input.next();
}
/* 计算消费总金额 */
finalPay = total * discount; // 新加代码
/* 打印购物小票 */
System.out.println("折扣:" + discount); // 修改
System.out.println("金额总计\t" + "¥" + finalPay); // 修改
System.out.print("实际交费\t¥"); // 修改
payment = input.nextDouble(); // 新加代码
returnMoney = payment - finalPay;// 计算找钱
System.out.println("找钱\t" + "¥" + returnMoney); // 修改
}
}