java超市计价系统代码

java超市计价系统代码,第1张

package entity

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语句。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12481136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存