Java 如何在此处删除System.out.println()
大家好,我想知道如何删除代码中的system.out.println,因为我在方法中传递一个对象。多谢各位 这段代码是关于两个分数的和,我必须传递两个对象中的所有参数,然后在类中使用它来进行两个分数的和和和减法,我真的需要帮助,谢谢大家 阶级Java 如何在此处删除System.out.println(),java,object,intellij-idea,methods,system.out,Java,Object,Intellij Idea,Methods,System.out,大家好,我想知道如何删除代码中的system.out.println,因为我在方法中传递一个对象。多谢各位 这段代码是关于两个分数的和,我必须传递两个对象中的所有参数,然后在类中使用它来进行两个分数的和和和减法,我真的需要帮助,谢谢大家 阶级 包装分母; 公共级Frazione{ 私人整数; 私人分母; 公共设施(内部数量、内部数量){ numeratore=num; 分母=den; } 公共空间somma(Frazione frazioneForadori2){ System.out.prin
包装分母;
公共级Frazione{
私人整数;
私人分母;
公共设施(内部数量、内部数量){
numeratore=num;
分母=den;
}
公共空间somma(Frazione frazioneForadori2){
System.out.println(“La sommaè:”);
System.out.println((numeratore*frazioneForadori2.getDenominore())+(denominore*frazioneForadori2.getNumeratore())+“\n-”;
System.out.println(denominore*frazioneForadori2.getdenominore());
}
公共空间索特拉齐奥酒店(Frazione frazioneForadori2){
System.out.println(“La sottrazioneè:”);
System.out.println((numeratore*frazioneForadori2.getDenominore())-(denominore*frazioneForadori2.getNumeratore())+“\n-”;
System.out.println(denominore*frazioneForadori2.getdenominore());
}
公共整数getNumeratore(){
返回数值;
}
公共整数getDenominore(){
返回分母;
}
}
不要打印每个方法的结果,而是将其作为新的Frazione
(分数)对象返回。只需将计算出的分子和分母填入新对象即可。例如,somma
(sum)方法变为:
public Frazione somma(Frazione frazioneForadori2){
return new Frazione((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore()),
denominatore * frazioneForadori2.getDenominatore());
}
sottrazione
(减法/差法)的方法是类似的,我把它留给你
为了在方法之外打印结果,可能需要为Frazione
类定义toString
方法:
@Override
public String toString() {
return "" + numeratore + "\n--\n" + denominatore;
}
在您的课堂上使用此方法,我们可以尝试修改后的somma
方法,如下所示:
System.out.println(new Frazione(5, 3).somma(new Frazione(7, 2)));
输出为:
我相信它与您以前得到的输出相同。不是打印每个方法的结果,而是将其作为新的
Frazione
(分数)对象返回。只需将计算出的分子和分母填入新对象即可。例如,somma
(sum)方法变为:
public Frazione somma(Frazione frazioneForadori2){
return new Frazione((numeratore * frazioneForadori2.getDenominatore())+(denominatore * frazioneForadori2.getNumeratore()),
denominatore * frazioneForadori2.getDenominatore());
}
sottrazione
(减法/差法)的方法是类似的,我把它留给你
为了在方法之外打印结果,可能需要为Frazione
类定义toString
方法:
@Override
public String toString() {
return "" + numeratore + "\n--\n" + denominatore;
}
在您的课堂上使用此方法,我们可以尝试修改后的somma
方法,如下所示:
System.out.println(new Frazione(5, 3).somma(new Frazione(7, 2)));
输出为:
我相信这与您以前获得的输出相同。请不要将代码作为图像发布。println应该替换为什么?您可以删除system.out.println并向以下语句添加一个变量,然后将其返回到预期的方法。请将代码粘贴到您的帖子(而不是图片)中,您的问题很容易解决。。。键入它是这里最大的挑战:)您可以使用
System.out.println()
简单地删除行,但您可能还想做其他事情,对吗?除了将输出打印到屏幕上,您还想做什么?请不要将代码作为图像发布。println应该替换为什么?您可以删除system.out.println并向以下语句添加一个变量,然后将其返回到预期的方法。请将代码粘贴到您的帖子(而不是图片)中,您的问题很容易解决。。。键入它是这里最大的挑战:)您可以使用System.out.println()
简单地删除行,但您可能还想做其他事情,对吗?您还想做什么来代替将输出打印到屏幕上?我删除了我的答案,因为这一个更好。我删除了我的答案,因为这一个更好。