ejercicios oop java
programación de clases; a diferencia de la programación
estructurada, que está centrada en las funciones.
Una clase es un molde del que luego sepueden crear
múltiples objetos, con similares características.
Una clase es una plantilla (molde), que define atributos
(variables) y métodos (funciones)
La clase define los atributos y métodoscomunes a los
objetos de ese tipo, pero luego, cada objeto tendrá sus
propios valores y compartirán las mismas funciones.
Debemos crear una clase antes de poder crear objetos
(instancias) de esaclase. Al crear un objeto de una clase, se
dice que se crea una instancia de la clase o un objeto
propiamente dicho.
Problema 1:
Confeccionar una clase que permita carga el
nombre y la edadde una persona. Mostrar los
datos cargados. Imprimir un mensaje si es mayor
de edad (edad>=18)
import java.util.Scanner;
public class Persona {
private Scanner teclado;
private String nombre;private int edad;
public void inicializar() {
teclado=new Scanner(System.in);
System.out.print("Ingrese nombre:");
nombre=teclado.next();
System.out.print("Ingrese edad:");edad=teclado.nextInt();
}
public void imprimir() {
System.out.println("Nombre:"+nombre);
System.out.println("Edad:"+edad);
}
public void esMayorEdad() {
if (edad>=18) {
System.out.print(nombre+" es mayorde edad.");
} else {
System.out.print(nombre+" no es mayor de edad.");
}
}
public static void main(String[] ar) {
Persona persona1;
persona1=new Persona();
persona1.inicializar();persona1.imprimir();
persona1.esMayorEdad();
}
}
Problema 2:
Desarrollar un programa que cargue los lados de
un triángulo e implemente los siguientes
métodos: inicializar los atributos, imprimir elvalor
del lado mayor y otro método que muestre si es
equilátero o no.
import java.util.Scanner;
public class Triangulo {
private Scanner teclado;
private int lado1,lado2,lado3;
public void...
Regístrate para leer el documento completo.