「JAVA售卖汽车」java销售

博主:adminadmin 2022-11-30 11:25:08 56

本篇文章给大家谈谈JAVA售卖汽车,以及java销售对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA是什么品牌的车

它不是什么品牌。它是1999款的克莱斯勒Java概念车,在国内没有销售,

用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,

package No014.Final;

//写出汽车的总接口:获得汽车名称和价格利用get方法;

interface Car{

String getName();

int getPrince();

String getColor();

}

//相应的写出实例来继承接口;

class BMW implements Car{

public String getName() {

return "BMW";

}

public int getPrince() {

return 200000;

}

public String getColor() {

return "黑色";

}

}

class CheryQQ implements Car{

public String getName(){

return "CheryQQ";

}

public int getPrince(){

return 10000;

}

public String getColor() {

return "白色";

}

}

//利用主函数记录和算出车型,颜色,单价和总价;

public class CarShop

{

private int money=0;

public void sellCar(Car car){

System.out.println("车型"+car.getName()+"颜色是"+car.getColor()+"价格"+car.getPrince());

//增加卖车的价格;

money+=car.getPrince();

}

public int getMoney(){

return money;

}

public static void main(String[] args){

CarShop ashop=new CarShop();

ashop.sellCar(new BMW());

ashop.sellCar(new CheryQQ());

System.out.println("到现在为止卖出的车的总价为"+ashop.getMoney());

}

}

记得把包名和类名改一下就可以了。。。

求下题代码,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写一个汽车类,属性:品牌;车长;颜色;价格;方法:跑的方法

public class Car {

private String brand; //品牌

private double carLength;//车长

private String color;//颜色

private double price;//价格

public Car(String brand,double carLength,String color,double price){

this.brand = brand;

this.carLength = carLength;

this.color = color;

this.price = price;

}

public void run(){

System.out.println("一辆"+brand+"在路上跑"+"(车长:"+carLength+";颜色:"+color+";价格:"+price+")");

}

public static void main(String[] atgs){

Car jieda = new Car("捷达",5,"红色",50000);

Car bmw = new Car("宝马",5,"红色",800000);

Car lsns = new Car("劳斯莱斯",5,"黑色",2000000);

Car klz = new Car("科鲁兹",5,"红色",200000);

Car mrb = new Car("迈锐宝",5,"白色",100000);

jieda.run();

bmw.run();

lsns.run();

klz.run();

mrb.run();

}

}

一辆捷达在路上跑(车长:5.0;颜色:红色;价格:50000.0)

一辆宝马在路上跑(车长:5.0;颜色:红色;价格:800000.0)

一辆劳斯莱斯在路上跑(车长:5.0;颜色:黑色;价格:2000000.0)

一辆科鲁兹在路上跑(车长:5.0;颜色:红色;价格:200000.0)

一辆迈锐宝在路上跑(车长:5.0;颜色:白色;价格:100000.0)

JAVA题,新手求解

类图设计:

类设计:

package car;

public class Car {

 private String id;

 private String name;

public void setId(String id) {

  this.id = id;

 }

public void setName(String name) {

  this.name = name;

 }

/**

  * 获取汽车编号

  *

  * @return

  */

 public String getId() {

  return id;

 }

/**

  * 获取汽车名称

  *

  * @return

  */

 public String getName() {

  return name;

 }

public Car(String id, String name) {

  this.id = id;

  this.name = name;

 }

}

package car;

public class Seller {

 private String name;

public void setName(String name) {

  this.name = name;

 }

public String getName() {

  return name;

 }

 

 /**

  * 卖一批车

  * @param car

  * @param num

  */

 public void sell(Car car,int num){

  System.out.println("卖了一批车,名称:"+car.getName()+"id:"+car.getId());

 }

 

 /**

  * 卖一辆车

  * @param car

  */

 public void sell(Car car){

  System.out.println("卖了一辆车,名称:"+car.getName()+"id:"+car.getId());

 }

}

主类:

package car;

public class TestSell {

public static void main(String[] args) {

      Car c1 = new Car("1000","君越");

      Seller s1 = new Seller();

      s1.sell(c1);

      //卖100辆车

      s1.sell(c1, 100);

 }

}

关于JAVA售卖汽车和java销售的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。