Java这题怎么做

publicclassVehicle{【代码1】//声明double型变量speed,刻画速度【代码2】//声明int型变量power,刻画功率voidspeedUp(i... public class Vehicle { 【代码1】//声明double型变量speed,刻画速度 【代码2】//声明int型变量power,刻画功率 void speedUp(int s) { 【代码3】 //将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d) { 【代码4】 //将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p) { 【代码5】 //将参数p的值赋值给成员变量power } int getPower() { 【代码6】 //返回成员变量power的值 } double getSpeed() { return speed; }}public class User { public static void main(String args[]) { Vehicle car1,car2; 【代码7】 //使用new 运算符和默认的构造方法创建对象car1 【代码8】 //使用new 运算符和默认的构造方法创建对象car2 car1.setPower(128); car2.setPower(76); System.out.println("car1的功率是:"+car1.getPower()); System.out.println("car2的功率是:"+car2.getPower()); 【代码9】 //car1调用speedUp方法将自己的speed的值增加80 【代码10】 //car2调用speedUp方法将自己的speed的值增加80 System.out.println("car1目前的速度:"+car1.getSpeed()); System.out.println("car2目前的速度:"+car2.getSpeed()); car1.speedDown(10); car2.speedDown(20); System.out.println("car1目前的速度:"+car1.getSpeed()); System.out.println("car2目前的速度:"+car2.getSpeed()); }} 展开
 我来答
狼一般的坚韧
2018-04-09 · 超过23用户采纳过TA的回答
知道答主
回答量:51
采纳率:77%
帮助的人:13.3万
展开全部

看看这个满足吗?

Vehicle类代码:

public class Vehiclo {

private double speed;

private int power;

public double getSpeed() {

return speed;

}

public int getPower() {

return power;

}

public void setPower(int power) {

this.power = power;

}

}

User类:

import java.util.Scanner;

public class User {

public static void main(String args[]){

int powerSet=0;

int flag=0;

do{

Scanner in = new Scanner(System.in);

System.out.println("请设置车的功率(int):");

int powerSet1=in.nextInt();

Vehiclo car=new Vehiclo();

car.setPower(powerSet1);

if(powerSet1>powerSet){

speedUp(powerSet,powerSet1);

}else if (powerSet==powerSet1) {

System.out.println("系统功率和当前车速匹配!");

}else {

speedDown(powerSet,powerSet1);

}

powerSet=powerSet1;

System.out.println("退出请输入数字0,重新设置功率请输入数字1");

flag=in.nextInt();

}while(flag==1);

}

public static void speedUp(int powerNow,int powerGoal){

System.out.println("当前车速为:"+powerNow);

System.out.println("目标功率为:"+powerGoal);

System.out.println("汽车正在加速");

}

public static void speedDown(int powerNow,int powerGoal){

System.out.println("当前车速为:"+powerNow);

System.out.println("目标功率为:"+powerGoal);

System.out.println("汽车正在减速");

}

}

结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式