Usa diccionarios para implementar sumas, restas, multiplicaciones y divisiones.
¿Público? ¿clase? ¿Principal002? {
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
¿Calculadora? c1? =?¿Nuevo? Calculadora (2);
¿Calculadora? c2? =?¿Nuevo? Calculadora (3);
¿Calculadora? C3;
c3? =?c 1. agregar(C2);
system out.("c 1?+?c2?=?"?+?C3. tostring());
c3? =?c 1. restar(C2);
system out.("c 1?-?c2?=?"?+?C3. tostring());
c3? =?c 1. producto(C2);
system out.("c 1?*?c2?=?"?+?C3. tostring());
c3? =?c 1. dividir(C2);
system out. println("c 1?/?c2?=?"?+?C3. tostring());
}
}
//Clase Calculadora: Calculadora, que puede realizar operaciones de suma, resta, multiplicación y división de dos números enteros.
¿Clase? ¿calculadora? {
¿Protegido? int? num
//Método de construcción
¿Público? calculadora()? {
¿núm? =?0;
}
//Método de construcción
¿Público? calculadora(int?núm)? {
Esto. número? =?num
}
//Operación de suma de dos números enteros
¿Común? ¿calculadora? agregar(calculadora?c)? {
¿Volver? ¿Nuevo? Calculadora (this.num?+?c.num);
}
//Operación de resta de dos números enteros
¿Pública? ¿calculadora? ¿Restar(calculadora?c)? {
¿Volver? ¿Nuevo? Calculadora(this.num?-?c.num);
}
//Multiplicación de dos números enteros
¿Pública? ¿calculadora? Producto(calculadora?c)? {
¿Volver? ¿Nuevo? Calculadora (this.num?*?c.num);
}
//Operación de división de fases de dos números enteros
¿Pública? ¿calculadora? ¿Dividir(calculadora?c)? {
¿Volver? ¿Nuevo? Calculadora(this.num?/?c.num);
}
¿Pública? ¿Cadena? aCadena()? {
¿Volver? cadena . valor de (num);
}
}Ejecutar prueba:
c1? +?c2? =?五
c1? -?c2? =?-1
c1? *?c2? =?六
c1? /?c2? =?0