java汽车_java,编写一个汽车类

packageorg.hanqi.pn0120;//汽车

public classCar {//颜色

privateString yanse;//品牌

privateString pinpai;//油箱容量

private double youxiangrl = 40;//当前油量

private double dangqianyl = 0;public doublegetdangqianyl() {return this.dangqianyl;

}//加油

public void jiaYou(doubleyouliang) {if (youliang < 0) {

System.out.println("不要偷我的油!");

}else if (this.dangqianyl + youliang > this.youxiangrl) {//本次加油量

double bcyl = this.youxiangrl - this.dangqianyl;this.dangqianyl = this.youxiangrl;

System.out.println("油太多了,已经加满了,这次加了" + (bcyl) + "");

}else{this.dangqianyl +=youliang;

System.out.println("这次加了" + youliang + "升油");

}

}//private double youhao=

private double xingshizlc = 0;public doublegetXingshizlc() {return this.xingshizlc;

}//行驶

public void xingshi(double xingshilc, doubleyouhao) {if (this.dangqianyl <= 0) {

System.out.println("车没有油,怎么开车");return;

}if (xingshilc < 0 || youhao < 0) {

System.out.println("不可能这么开车");

}else{

}//本次油耗

double dangqyh = xingshilc * youhao / 100;this.dangqianyl -=dangqyh;//this.dangqianyl = this.dangqianyl > 0 ? this.dangqianyl : 0;

if (this.dangqianyl < 0) {this.dangqianyl = 0;

System.out.println("你是推着车走么");

}this.xingshizlc +=xingshilc;

System.out.println("本次行驶了" + xingshilc + "公里");

}publicString getYanse() {returnyanse;

}public voidsetYanse(String yanse) {this.yanse =yanse;

}publicString getPinpai() {returnpinpai;

}public voidsetPinpai(String pinpai) {this.pinpai =pinpai;

}public doublegetYouxiangrl() {returnyouxiangrl;

}public void setYouxiangrl(doubleyouxiangrl) {this.youxiangrl =youxiangrl;

}public Car(String pinpai, doubleyouxiangrl) {super();this.pinpai =pinpai;this.youxiangrl =youxiangrl;

}//main方法

public static voidmain(String[] args) {

Car myBenchi= new Car("奔驰", 50);

System.out.println("品牌=" +myBenchi.getPinpai());

System.out.println("油箱容量=" +myBenchi.getYouxiangrl());

myBenchi.xingshi(200, 13);

myBenchi.jiaYou(30);

myBenchi.jiaYou(30);

System.out.println("当前容量=" +myBenchi.getdangqianyl());

myBenchi.xingshi(300, 15);

System.out.println("当前容量=" +myBenchi.getdangqianyl());

myBenchi.xingshi(200, 13);

System.out.println("行驶总里程=" +myBenchi.getXingshizlc());

System.out.println("当前容量=" +myBenchi.getdangqianyl());

}

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部