public class Market {
private int id//id
private int num//数量
private String goods//商品
private double price//价格
public Market(int id, int 搭好num, String goods, double price) {
super()
this.id = id
this.num = num
this.goods = goods
this.price = price
}
public int getId() {
return id
}
public void setId(int id) {
this.id = id
}
public int getNum() {
return num
}
public void setNum(int num) {
this.num = num
}
public String getGoods() {
return goods
}
public void setGoods(String goods) {
this.goods = goods
}
public double getPrice() {
return price
}
public void setPrice(double price) {
this.price = price
}
public double calc( ){
double sum=price*num
System.out.println("您消费共计:"+sum+"¥")
return sum
}
}
package test
import java.util.HashMap
import java.util.Map
import java.util.Scanner
import entity.Market
public class Test {
private static Map<Integer,Market>知哗铅 goods=new HashMap<Integer, Market>()
public static void main(String[] args) {
System.out.println("-------超市计价系统-------")
String goods1="可口可乐"
String goods2="爆米花"
String goods3="益达"
printTable("编号","商品","价格")
printTable("1",goods1,"3.0¥")
printTable("2",goods2,"5.0¥")
printTable("3",goods3,"10.0¥")
goods.put(1, new Market(1, 1, goods1, 3.0))
goods.put(2, new Market(2, 1, goods2, 5.0))
goods.put(3, new Market(3, 1, goods3, 10.0))
Scanner input = new Scanner(System.in)
System.out.println("请输入商品的编号:")
int num = input.nextInt()
System.out.println("请输入商品的数量")
int amount = input.nextInt()
Market market = goods.get(num)
market.setNum(amount)
market.calc()
}
private static void printTable(String row1,String row2,String row3 ) {
System.out.print(row1)
int times=12
if (row2!="商芦尺品") {
times=5
}
for (int i = 0 i < times i++) {
System.out.print(" ")
}
System.out.print(row2)
for (int i = 0 i < 10 i++) {
System.out.print(" ")
}
System.out.print(row3)
System.out.println("\n")
}
}
//测试结果:
-------超市计价系统-------
编号 商品 价格
1 可口可乐 3.0¥
2 爆米花 5.0¥
3 益达 10.0¥
请输入商品的编号:
3
请输入商品的数量
5
您消费共计:50.0¥
建立数据库表。1、首先是建立数据库表。2、实现主页面。3、实现用户注册。4、实现用户登录。5、主菜单之关于。6、主菜单之商品类别管理。7、主菜单之商品管理。8、退出。
针对GUI界面写的简易计算器,实现加减乘除功能以及计算器标准型和科学型之间的转换,有兴趣可以看看Java混合计算器以唤亮庆及界面切换.这次写的超市管理系统,实现的功能有账户的注册、登录,超市商品类别的添加、修改和删除以及商品的键槐添加、修改和删除的功能。用户注册之后把注册信息导入数据库。用户登录时候查询用户表,方可登录进去。商品类别和商品的增加也如注册信息和握一样,把信息导入商品类别表和商品表。
要使用Java编写超市购物程序,您需要使用Java数据库编程技术来连接到您的数据库并帆早执行相关的数据库 *** 作。在Java中,您含轿滑可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下 *** 作:
创建数据库连接
执行增删改查(CRUD) *** 作
提交或回滚事务
执行存储过程和函数
查询数据库元数据
此外,您还可以使用Java的面向对象编程技术来封装数据库 *** 作,以便更方便地在您的程序中使用。例如,您可以创建一个类来表示超市商品,并定义一些方法来执行商品的增删改查 *** 作。这样,您就可以在程序中通过调用这些方法谈腊来简单地完成对数据库的 *** 作,而不需要编写复杂的SQL语句。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)