早教吧作业答案频道 -->其他-->
把注释和关键步骤作业写出来importjava.util.Scanner;publicclassTestOdometer{\x09publicstaticvoidmain(String[]args){\x09\x09doublejourney;\x09\x09doubleefficiency;\x09\x09Odometerodometer=newOdometer();\x09\x09Scannerscan=n
题目详情
把注释和关键步骤作业写出来
import java.util.Scanner;
public class TestOdometer {
\x09public static void main(String[] args){
\x09\x09double journey;
\x09\x09double efficiency;
\x09\x09Odometer odometer = new Odometer();
\x09\x09Scanner scan = new Scanner(System.in);
\x09\x09System.out.println("请输入旅行距离:");
\x09\x09journey = scan.nextDouble();
\x09\x09odometer.getFuel(journey);
\x09\x09System.out.println(odometer);
\x09\x09System.out.println("请输入燃油效率:");
\x09\x09efficiency = scan.nextDouble();
\x09\x09odometer.setEfficiency(efficiency);
\x09\x09System.out.println(odometer);
\x09}
}
public class Odometer {
\x09private double journey,surplusJourney;
\x09private double fuel;
\x09private double efficiency;
\x09public Odometer(){
\x09\x09journey = 0;
\x09\x09fuel = 60;
\x09\x09efficiency = 50;
\x09}
\x09public void setdistance(){
\x09\x09journey = 0;
\x09}
\x09//设置燃油效率
\x09public void setEfficiency(double e){
\x09\x09efficiency = e;
\x09}
\x09//返回剩余燃油
\x09public double getFuel(double f){
\x09\x09journey += f;
\x09\x09fuel -= f / efficiency;
\x09\x09return fuel;
\x09}
\x09//返回剩余燃油可行驶里程
\x09public double getSurplusJourney(){
\x09\x09surplusJourney = fuel * efficiency;
\x09\x09return surplusJourney;
\x09}
\x09public String toString(){
\x09\x09return "剩余燃油可走的路程:" + getSurplusJourney();
\x09}
}
急,马上要用
import java.util.Scanner;
public class TestOdometer {
\x09public static void main(String[] args){
\x09\x09double journey;
\x09\x09double efficiency;
\x09\x09Odometer odometer = new Odometer();
\x09\x09Scanner scan = new Scanner(System.in);
\x09\x09System.out.println("请输入旅行距离:");
\x09\x09journey = scan.nextDouble();
\x09\x09odometer.getFuel(journey);
\x09\x09System.out.println(odometer);
\x09\x09System.out.println("请输入燃油效率:");
\x09\x09efficiency = scan.nextDouble();
\x09\x09odometer.setEfficiency(efficiency);
\x09\x09System.out.println(odometer);
\x09}
}
public class Odometer {
\x09private double journey,surplusJourney;
\x09private double fuel;
\x09private double efficiency;
\x09public Odometer(){
\x09\x09journey = 0;
\x09\x09fuel = 60;
\x09\x09efficiency = 50;
\x09}
\x09public void setdistance(){
\x09\x09journey = 0;
\x09}
\x09//设置燃油效率
\x09public void setEfficiency(double e){
\x09\x09efficiency = e;
\x09}
\x09//返回剩余燃油
\x09public double getFuel(double f){
\x09\x09journey += f;
\x09\x09fuel -= f / efficiency;
\x09\x09return fuel;
\x09}
\x09//返回剩余燃油可行驶里程
\x09public double getSurplusJourney(){
\x09\x09surplusJourney = fuel * efficiency;
\x09\x09return surplusJourney;
\x09}
\x09public String toString(){
\x09\x09return "剩余燃油可走的路程:" + getSurplusJourney();
\x09}
}
急,马上要用
▼优质解答
答案和解析
public class Odometer {
\x09\x09//journey初始位置,surplusJourney剩余燃油可行驶里程
\x09\x09private double journey,surplusJourney;
\x09\x09//剩余燃油
\x09\x09private double fuel;
\x09\x09//燃油效率
\x09\x09private double efficiency;
\x09\x09//构造方法,在创建Odometer对象时设置初值
\x09\x09public Odometer(){
\x09\x09\x09journey = 0;//初始位置为0
\x09\x09\x09fuel = 60;//初始燃料为60
\x09\x09\x09efficiency = 50;//初始效率为50%
\x09\x09}
\x09\x09
\x09\x09//设置初始位置
\x09\x09public void setdistance(){
\x09\x09\x09journey = 0;
\x09\x09}
\x09\x09//设置燃油效率
\x09\x09public void setEfficiency(double e){
\x09\x09\x09efficiency = e;
\x09\x09}
\x09\x09//返回剩余燃油
\x09\x09public double getFuel(double f){
\x09\x09\x09journey += f;
\x09\x09\x09fuel -= f / efficiency;
\x09\x09\x09System.out.println("剩余燃料:"+fuel);
\x09\x09\x09return fuel;
\x09\x09}
\x09\x09//返回剩余燃油可行驶里程
\x09\x09public double getSurplusJourney(){
\x09\x09\x09surplusJourney = fuel * efficiency;
\x09\x09\x09return surplusJourney;
\x09\x09}
\x09\x09//输出剩余燃油可走的路程
\x09\x09public String toString(){
\x09\x09\x09return "剩余燃油可走的路程:" + getSurplusJourney();
\x09\x09}
}
public class TestOdometer {
\x09public static void main(String[] args){
\x09\x09//输入的旅行距离
\x09\x09double journey;
\x09\x09//输入的燃油效率
\x09\x09double efficiency;
\x09\x09//创建Odometer对象,调用Odometer的构造方法设置初始值
\x09\x09Odometer odometer = new Odometer();
\x09\x09//从控制台输入旅行距离
\x09\x09Scanner scan = new Scanner(System.in);
\x09\x09System.out.println("请输入旅行距离:");
\x09\x09journey = scan.nextDouble();
\x09\x09//返回剩余燃料
\x09\x09odometer.getFuel(journey);
\x09\x09//输出剩余燃料按照50%的 效率可行驶的路程
\x09\x09System.out.println(odometer);
\x09\x09//输入新的燃油效率
\x09\x09System.out.println("请输入燃油效率:");
\x09\x09efficiency = scan.nextDouble();
\x09\x09odometer.setEfficiency(efficiency);
\x09\x09//输出剩余燃料按照新的效率可行驶的路程
\x09\x09System.out.println(odometer);
\x09}
}
这样看得懂不?
\x09\x09//journey初始位置,surplusJourney剩余燃油可行驶里程
\x09\x09private double journey,surplusJourney;
\x09\x09//剩余燃油
\x09\x09private double fuel;
\x09\x09//燃油效率
\x09\x09private double efficiency;
\x09\x09//构造方法,在创建Odometer对象时设置初值
\x09\x09public Odometer(){
\x09\x09\x09journey = 0;//初始位置为0
\x09\x09\x09fuel = 60;//初始燃料为60
\x09\x09\x09efficiency = 50;//初始效率为50%
\x09\x09}
\x09\x09
\x09\x09//设置初始位置
\x09\x09public void setdistance(){
\x09\x09\x09journey = 0;
\x09\x09}
\x09\x09//设置燃油效率
\x09\x09public void setEfficiency(double e){
\x09\x09\x09efficiency = e;
\x09\x09}
\x09\x09//返回剩余燃油
\x09\x09public double getFuel(double f){
\x09\x09\x09journey += f;
\x09\x09\x09fuel -= f / efficiency;
\x09\x09\x09System.out.println("剩余燃料:"+fuel);
\x09\x09\x09return fuel;
\x09\x09}
\x09\x09//返回剩余燃油可行驶里程
\x09\x09public double getSurplusJourney(){
\x09\x09\x09surplusJourney = fuel * efficiency;
\x09\x09\x09return surplusJourney;
\x09\x09}
\x09\x09//输出剩余燃油可走的路程
\x09\x09public String toString(){
\x09\x09\x09return "剩余燃油可走的路程:" + getSurplusJourney();
\x09\x09}
}
public class TestOdometer {
\x09public static void main(String[] args){
\x09\x09//输入的旅行距离
\x09\x09double journey;
\x09\x09//输入的燃油效率
\x09\x09double efficiency;
\x09\x09//创建Odometer对象,调用Odometer的构造方法设置初始值
\x09\x09Odometer odometer = new Odometer();
\x09\x09//从控制台输入旅行距离
\x09\x09Scanner scan = new Scanner(System.in);
\x09\x09System.out.println("请输入旅行距离:");
\x09\x09journey = scan.nextDouble();
\x09\x09//返回剩余燃料
\x09\x09odometer.getFuel(journey);
\x09\x09//输出剩余燃料按照50%的 效率可行驶的路程
\x09\x09System.out.println(odometer);
\x09\x09//输入新的燃油效率
\x09\x09System.out.println("请输入燃油效率:");
\x09\x09efficiency = scan.nextDouble();
\x09\x09odometer.setEfficiency(efficiency);
\x09\x09//输出剩余燃料按照新的效率可行驶的路程
\x09\x09System.out.println(odometer);
\x09}
}
这样看得懂不?
看了 把注释和关键步骤作业写出来i...的网友还看了以下:
把注释和关键步骤作业写出来importjava.util.Scanner;publicclassT 2020-05-22 …
设有关系模式R(A,B,C,D,E,F) ,其函数依赖集为F={E→D,C→B,CE→F,B→A}。 2020-05-23 …
有属性SNO(学生号),SNAM(学生姓名),DON(系),MAN(系主任),设关系R的主键为SNO 2020-05-24 …
设有关系模式R(A,B,C,D,E,F),其函数依赖集为F={E→D,C→B,CE→F,B→A}。则 2020-05-24 …
设有关系模式r(a,b,c,d),f是r上成立的fd集,f={a→d,c→d},则相对于f,关系模式 2020-05-26 …
若关系R(H,L , M,P)的主键为全码(All-key),则关系R的主键应( )。 A.为HLM 2020-05-26 …
设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则R的关键码为__ 2020-05-26 …
有关关系模式规范化问题急有关系模式R(A,B,C,D),R上的函数依赖集F={A->C,C->A, 2020-06-28 …
如图所示,R1=R2=R3=R4=R,电键S闭合时,间距为d的平行板电容器C的正中间有一质量为m、电 2020-11-01 …
如图所示,电感线圈的电阻和电池内阻均可忽略不计,两个电阻的阻值都是R,电键K原来打开着,电流为I0, 2021-01-13 …