gpt4 book ai didi

java - 需要对此代码进行一些修改。

转载 作者:行者123 更新时间:2023-11-30 03:13:43 25 4
gpt4 key购买 nike

帮助,我需要对此代码进行一些修改。如何获取 65 和 106 的值而不将其从Exercise3 myExer3 = newExercise3(65,106);

基类:

public class Exercise3 {

private int Voltage;
private int Resistance;




public void setVoltage(int temp){
if (Voltage == 65)
Voltage = temp;
}

public void setResistance(int temp){
if (Resistance == 106 )
Resistance =106;
}


public int getVoltage (){
return (Voltage);
}

public int getResistance(){
return(Resistance);
}



}

测试类:

 public class Test_Excercise3 {
public static void main(String []args){


Exercise3 myExer3 = new Exercise3(65,106);

System.out.println("Voltage: "+myExer3.getVoltage());
System.out.println("Resistance: "+myExer3.getResistance());
System.out.println("Current : "+ (myExer3.getVoltage()/myExer3.getResistance()));


}
}

这样我就可以获得 0.61 欧姆或电流的结果。

最佳答案

你的类需要一个构造函数:

public class Exercise3 {
private int voltage;
private int resistance;
public Exercise3(int voltage, int resistance) {
this.voltage = voltage;
this.resistance = resistance;
}
...
}

欲了解更多信息,请参阅 Java Tutorials on providing constructors for your classes .

关于java - 需要对此代码进行一些修改。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33120730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com