这个问题在这里已有答案:
程序应该打印分数,当我运行文件时出现这些句子。所有文件都是正确的,没有错误。
public class Test {
public static void main(String[] args){
final Fraccion f1= new Fraccion(1,4);
final Fraccion f2= new Fraccion(1,2);
final Fraccion f3= new Fraccion();
final Fraccion f4= new Fraccion(4);
Fraccion suma=f1.suma(f2);
Fraccion resta=f1.resta(f3);
Fraccion producto=f1.multiplica(f4);
Fraccion division=f1.divide(f2);
System.out.println(f1+"+"+f2+"="+suma.toString());
System.out.println(f1+"+"+f3+"="+resta);
System.out.println(f1+"+"+f4+"="+producto);
System.out.println(f1+"+"+f2+"="+division);
}
}
/ *执行命令Exercici_dia_3.Fraccion 13fee20c + = Exercici_dia_3.Fraccion 4e04a765 Exercici_dia_3.Fraccion @@@ 2752f6e2 Exercici_dia_3.Fraccion 13fee20c Exercici_dia_3.Fraccion @ + = 783e6358 Exercici_dia_3.Fraccion Exercici_dia_3.Fraccion 17550481 @@@ 735f7ae5 Exercici_dia_3.Fraccion 13fee20c + = Exercicio_dia_3.Fraccion@180bc464 Exercicio_dia_3.Fraccion @ 13fee20c + Exercicio_dia_3.Fraccion @ 4e04a765 = Ejercicio_dia_3.Fraccion @ 1324409e * /
你正在尝试打印物体。尝试通过f1.toString()或任何其他为您提供字符串而不是对象实例的函数来更改f1