java销售代码 商品销售java代码

用java编一个超市销售界面的代码咋样写啊 !急 谢谢各位啦

原先我写了个,你看看 可以直接运行,不过要先运行服务端,再运行客户端 至于就这简单,具体的代码你不懂再发消息我 *服务端* import java.awt.*;

创新互联自2013年创立以来,先为张家口等服务建站,张家口等地企业,进行企业商务咨询服务。为张家口企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

java编写一个房屋销售系统,要链接数据库,跪求代码

1.给按钮添加事件处理

2.在事件处理中获得界面输入的相关值,

3.使用JDBC或者其他方式连接数据库,将界面上的值保存到数据库中

4.完成。

求下题代码,java题目。

Java程序:

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

/**

* 汽车类

*/

class Car {

/**

 * 汽车编号

 */

protected int id = 0;

/**

 * 汽车款式

 */

protected String type = null;

/**

 * 构造汽车对象

 */

public Car() {

}

/**

 * 构造汽车对象

 * @param id 汽车编号

 * @param type 汽车款式

 */

public Car(int id, String type) {

this.id = id;

this.type = type;

}

/**

 * 获得汽车编号

 * @return 汽车编号

 */

public int getId() {

return this.id;

}

/**

 * 获得汽车款式

 * @return 汽车款式

 */

public String getType() {

return this.type;

}

}

/**

* 汽车销售人员类

*/

class Saler {

/**

 * 姓名

 */

protected String name = null;

public ListCar cars = new ArrayListCar();

/**

 * 构造销售汽车人员对象

 */

public Saler() {

}

/**

 * 构造汽车销售人员对象

 * @param name 姓名

 */

public Saler(String name) {

this.name = name;

}

/**

 * 获得姓名

 * @return 姓名

 */

public String getName() {

return this.name;

}

}

public class Main {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

ListCar allCar = new ArrayListCar(); //待售汽车对象的集合

allCar.add(new Car(1001, "凯越"));

allCar.add(new Car(1002, "凯越"));

allCar.add(new Car(1003, "凯越"));

allCar.add(new Car(1004, "凯越"));

allCar.add(new Car(2001, "君威"));

allCar.add(new Car(2002, "君威"));

allCar.add(new Car(2003, "君威"));

allCar.add(new Car(2004, "君威"));

allCar.add(new Car(2005, "君威"));

Saler saler = new Saler("张三其");

int choice = 0;

int type; //销售车型

int num; //销售数量

while(true) {

System.out.println("请选择销售方式");

System.out.println("按车辆销售:\t1");

System.out.println("按车型销售:\t2");

System.out.println("查看销售情况:\t3");

System.out.println("退出:\t\t0");

System.out.print("您的选择:");

choice = scan.nextInt();

switch(choice) {

case 0: //退出系统

System.out.println("退出系统");

System.exit(0);

break;

case 1: //按车辆销售

for(Car car : allCar) {

if(! exists(saler.cars, car)) {

saler.cars.add(car);

System.out.printf("\t售出 %s 1 辆\n", car.getType());

break;

}

}

break;

case 2: //按车型销售

System.out.print("车型(凯越  0/君威  1):");

type = scan.nextInt();

System.out.print("销售数量:");

num = scan.nextInt();

int c = 0; //实际销售数量

for(Car car : allCar) {

if(c = num) {

break;

}

if(car.getType().equals(type == 0 ? "凯越" : "君威")  ! exists(saler.cars, car)) {

saler.cars.add(car);

c++;

}

}

if(c  num) {

System.out.printf("\t库存不足,实际售出 %s %d 辆\n", type == 0 ? "凯越" : "君威", c);

}

else {

System.out.printf("\t售出 %s %d 辆\n", type == 0 ? "凯越" : "君威", num);

}

break;

case 3: //查看销售情况

System.out.println("\t当前销售情况一览");

System.out.printf("\t%10s%10s\n", "汽车款式", "汽车编号");

for(Car car : saler.cars) {

System.out.printf("\t%10s%10d\n", car.getType(), car.getId());

}

System.out.println("---------------------------");

System.out.printf("\t小计:\t%d 辆\n", saler.cars.size());

break;

default:

break;

}

try {

System.in.read();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

//判断car在cars中是否存在

public static boolean exists(ListCar cars, Car car) {

for(Car c : cars) {

if(c.getId() == car.getId()) {

return true;

}

}

return false;

}

}

运行测试:

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:1

售出 凯越 1 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:2

车型(凯越  0/君威  1):0

销售数量:3

售出 凯越 3 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:3

当前销售情况一览

  汽车款式      汽车编号

凯越      1001

凯越      1002

凯越      1003

凯越      1004

---------------------------

小计: 4 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:0

退出系统


网站名称:java销售代码 商品销售java代码
本文链接:http://azwzsj.com/article/dohjosj.html