
正文
java录入商品信息代码 java商品入库代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 商品 系统 代码
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("您消费共计java录入商品信息代码:"+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 MapInteger,Market goods=new HashMapInteger, 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("请输入商品java录入商品信息代码的编号:");
int num = input.nextInt();
System.out.println("请输入商品java录入商品信息代码的数量");
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");
}
}
//测试结果java录入商品信息代码:
-------超市计价系统-------
编号 商品 价格
1 可口可乐 3.0¥
2 爆米花 5.0¥
3 益达 10.0¥
请输入商品的编号:
3
请输入商品的数量
5
您消费共计:50.0¥
相关问答
Q1: java 中怎么向arraylist中添加数据呢? 如下代码
下面就是向ArrayList集合类里面添加数据java录入商品信息代码的例子,,
list还可以点出remove(),clear(),get() 等方法。
你上百度问问题时尽量问简短一些比较好点,因为一般不会有人去给你一点一点去找,,
========-=======================================
package com.exam082;
import java.util.ArrayList;
import java.util.List;
public class ArrayList02 {
public static void main(String[] args) {
ArrayList02 ay2=new ArrayList02();//创建这个类实例
ay2.testList();
}
private void testList() {
ListInteger list=new ArrayListInteger ();//拿到ArrayList集合类对象
list.add(11);//隐含java录入商品信息代码了放的时候是11然后自动装箱把11变为Integer的对象类型的11了。
list.add(23);
for (int j = 0; j list.size(); j++) {
//这样是可以的【list.get(j)是Integer对象类型的,这里自动拆箱为int类型的了】
int i = list.get(j);
System.out.println(i+100); //所以可以和100加了。
}
}
}
=============-========打印出下面的东西======================
111
123
Q2: java 中用菜单实现商品录入结算 需求:使用菜单实现菜单录入,商品结算选项,实现录入,结算,退出功能
看你数组有什么要求没有。。。
可以自定义对象数组还是什么
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
System.out.print("是否录入商品信息(y/n):");
String flag_readinfo = sc.next();
if (flag_readinfo.equals("n")) {
System.out.println("没有录入商品信息。");
return;
}
if (!flag_readinfo.equals("y") !flag_readinfo.equals("n")) {
System.out.println("输入错误。");
return;
}
String infos[] = new String[3];
for (int i = 0; i infos.length; i++) {
String info = "";
System.out.print("请输入商品编码:");
info += sc.next() + "--";
System.out.print("请输入商品名称:");
info += sc.next() + "--";
System.out.print("请输入商品价格:");
info += sc.next();
infos[i] = info;
System.out.println("--------------------");
}
System.out.print("请输入要查询的商品编号:");
String find_src = sc.next();
boolean find_flag = false;
for (int i = 0; i infos.length; i++) {
if (infos[i].split("--")[0].equals(find_src)) {
System.out.println(infos[i].split("--")[0] + "\t" + infos[i].split("--")[1] + "\t" + infos[i].split("--")[2]);
find_flag = true;
}
}
if (!find_flag) {
System.out.println("编号" + find_src + "的商品不存在。");
}
}
关于java录入商品信息代码和java商品入库代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







