
08/12/2008, 12:11
|
 | | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años Puntos: 260 | |
Respuesta: Problema con ejercicio Hola,
1. Las variables numero1, 2, 3 y mayor, no están declaradas en el método main().
2. El método calcularMayor() está declarado en NumeroMayor, lo puedes escribir NumeroMayor.calcularMayor() por ser estático ('static'), no necesitas crear una instancia de la clase NumeroMayor, pero sería aconsejable que investigaras sobre el keyword 'static'.
3. mostrarMayor() espera un parámetro String no un valor double.
4. calcularMayor() no funciona, la lógica está mal.
Saludos,
ps:
1. No hay ninguna línea sin ';'.
2. La diferencia entre '&' y '&&' es muy importante, como indica 'sachablade', pero en este caso funciona igual con '&', '&&', (busca información sobre 'operadores lógicos').
3. La construcción try {} catch {} no es indispensable; y no debes usarla hasta que el programa funcione correctamente en la mayoría de casos. Try/catch es una construcción para cuando algo realmente inesperado suceda; no para encontrar tus errores de programación.
Última edición por HackmanC; 08/12/2008 a las 13:00
Razón: eliminar ejemplo de calcularMayor, también estaba mal :-D
|