Clase Main , que comprueba la funcionalidad de la clase Persona

package objetos; import java.util.*; /** * @author GALIA diciembre 2014 Clase que comprueba la funcionalidad de * Persona.java */ public class PersonaApp { private static Scanner sc; public static void main(String[] args) { // Creamos objetos con cada constructor Persona p1 = new Persona(); // Los datos los insertamos con los métodos set p1.setNombre("Juan"); p1.setEdad(56); p1.setSexo('H'); p1.setPeso(80.6); p1.setAltura(1.90); Persona p2 = new Persona("Manolito", 18, 'H'); p2.setPeso(109.5); p2.setAltura(1.77); sc = new Scanner(System.in); System.out.println("Introduzca el nombre: "); String n = sc.nextLine(); System.out.println("Introduce la edad"); int e = sc.nextInt(); System.out.println("Introduce el sexo"); char s = sc.next().charAt(0); System.out.println("Introduce el peso"); double p = sc.nextDouble(); System.out.println("Introduce la altura"); double a = sc.nextDouble(); Persona p3 = new Persona(n, e, s, p, a); System.out.println("\t"); mostrarTodo(p1); mostrarPeso(p1); mostrarEdad(p1); System.out.println("\t"); mostrarTodo(p2); mostrarPeso(p2); mostrarEdad(p2); System.out.println("\t"); mostrarTodo(p3); mostrarPeso(p3); mostrarEdad(p3); } public static void mostrarPeso(Persona p) { int IMC = p.calcularIMC(); if (IMC == p.IDEAL) { System.out.println("\tTiene peso ideal"); } else if (IMC == p.FLACO) { System.out.println("\tTiene que comer más"); } else { System.out.println("\tTiene que hacer más deporte"); } } public static String mostrarEdad(Persona p) { boolean mayor = p.esMayor(); String res = (mayor) ? "Mayor de edad" : "Menor de edad"; return res; } public static void mostrarTodo(Persona p) { // Invoca el método toString System.out.println(p); } }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.