「JAVA售卖汽车」java销售
本篇文章给大家谈谈JAVA售卖汽车,以及java销售对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA是什么品牌的车
- 2、用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,
- 3、求下题代码,java题目。
- 4、JAVA写一个汽车类,属性:品牌;车长;颜色;价格;方法:跑的方法
- 5、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销售的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。