我如何在这里删除 System.out.println()
How i can remove here System.out.println()
大家好我想知道如何在我的代码中删除 system.out.println,因为我在方法中传递了一个对象。谢谢
代码是关于两个分数的和,我必须传递两个对象中的所有参数,然后在 class 中使用它来计算两个分数的和和减法,我真的需要帮助,非常感谢你们。
Class
package denominatore;
public class Frazione {
private int numeratore;
private int denominatore;
public Frazione (int num, int den){
numeratore = num;
denominatore = den;
}
public void somma(Frazione frazioneForadori2){
System.out.println("La somma è: ");
System.out.println((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore())+"\n--");
System.out.println(denominatore * frazioneForadori2.getDenominatore());
}
public void sottrazione(Frazione frazioneForadori2){
System.out.println("La sottrazione è: ");
System.out.println((numeratore * frazioneForadori2.getDenominatore())-(denominatore * frazioneForadori2.getNumeratore())+"\n--");
System.out.println(denominatore * frazioneForadori2.getDenominatore());
}
public int getNumeratore(){
return numeratore;
}
public int getDenominatore(){
return denominatore;
}
}
不是打印每个方法的结果,return它作为一个新的Frazione
(分数)对象。只需将计算出的分子和分母填入新对象即可。例如 somma
(求和)方法变为:
public Frazione somma(Frazione frazioneForadori2){
return new Frazione((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore()),
denominatore * frazioneForadori2.getDenominatore());
}
sottrazione
(subtraction/difference)方法类似,我就留给你了。
为了在方法之外打印出结果,为 Frazione
class:
定义一个 toString
方法可能是可行的
@Override
public String toString() {
return "" + numeratore + "\n--\n" + denominatore;
}
在您的 class 中使用此方法,我们可以像这样尝试修改后的 somma
方法:
System.out.println(new Frazione(5, 3).somma(new Frazione(7, 2)));
输出为:
31
--
6
我相信这与您之前得到的输出相同。
大家好我想知道如何在我的代码中删除 system.out.println,因为我在方法中传递了一个对象。谢谢
代码是关于两个分数的和,我必须传递两个对象中的所有参数,然后在 class 中使用它来计算两个分数的和和减法,我真的需要帮助,非常感谢你们。
Class
package denominatore;
public class Frazione {
private int numeratore;
private int denominatore;
public Frazione (int num, int den){
numeratore = num;
denominatore = den;
}
public void somma(Frazione frazioneForadori2){
System.out.println("La somma è: ");
System.out.println((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore())+"\n--");
System.out.println(denominatore * frazioneForadori2.getDenominatore());
}
public void sottrazione(Frazione frazioneForadori2){
System.out.println("La sottrazione è: ");
System.out.println((numeratore * frazioneForadori2.getDenominatore())-(denominatore * frazioneForadori2.getNumeratore())+"\n--");
System.out.println(denominatore * frazioneForadori2.getDenominatore());
}
public int getNumeratore(){
return numeratore;
}
public int getDenominatore(){
return denominatore;
}
}
不是打印每个方法的结果,return它作为一个新的Frazione
(分数)对象。只需将计算出的分子和分母填入新对象即可。例如 somma
(求和)方法变为:
public Frazione somma(Frazione frazioneForadori2){
return new Frazione((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore()),
denominatore * frazioneForadori2.getDenominatore());
}
sottrazione
(subtraction/difference)方法类似,我就留给你了。
为了在方法之外打印出结果,为 Frazione
class:
toString
方法可能是可行的
@Override
public String toString() {
return "" + numeratore + "\n--\n" + denominatore;
}
在您的 class 中使用此方法,我们可以像这样尝试修改后的 somma
方法:
System.out.println(new Frazione(5, 3).somma(new Frazione(7, 2)));
输出为:
31 -- 6
我相信这与您之前得到的输出相同。