Sunteți pe pagina 1din 6

Taller Ejercicio leer y captura

0. Revisar, estudiar, interpretar, hacer prueba de escritorio, entender el funcionamiento de


estos dos archivos.
1. Construir un menú para elegir el tipo de dato a capturar como se encuentra en este

momento el ejercicio.

Codigo:
import java.util.InputMismatchException;
import java.util.Scanner;

public class menu {

public static void main(String[] args) {

Scanner sn = new Scanner(System.in);


boolean salir = false;
int opcion; //Guardaremos la opcion del usuario

while (!salir) {

System.out.println("1. Capturar Datos de Tipo INT");


System.out.println("2. Capturar Datos de Tipo CHAR");
System.out.println("4. Salir");

try {
System.out.println("Escribe una de las opciones");
opcion = sn.nextInt();

switch (opcion) {
case 1:
int k = leer.datoint();
System.out.println(k);
break;
case 2:
int z = leer.datoint();
System.out.println(k);
break;

case 4:
salir = true;
break;
default:
System.out.println("Solo números entre 1 y 4");
}
} catch (InputMismatchException e) {
System.out.println("Debes insertar un número");
sn.next();
}
}

}
2. Puedo en el archivo leer. Java, en el mismo archivo cambiar los métodos por
clases?

No ya que los métodos son las acciones o procedimientos que realiza un objeto y la clase
es un conjunto de objetos.
Es la implementación de un algoritmo que representa una operación o función que un
objeto realiza. El conjunto de los métodos de un objeto determinan el comportamiento del
objeto.

3. Del punto anterior si funcionan. Obviamente con el tema de herencia y


polimorfismo. Pero en el mismo archivo.

La Herencia en java permite que una clase reciba automáticamente las propiedades y los
métodos de otra clase.

Mediante el polimorfismo podemos variar las propiedades de un objeto que a heredado de


otra clase, veamos esto siguiendo con nuestro código, añado las siguientes líneas:

package conceptos;

public class Herencia {


public static void main(String[] args) {
acepta herencia = new acepta();
concede herenciaDos = new concede();
herencia.estoyEscribiendo();
herenciaDos.estoyEscribiendo();
}
}
4. Por cada clase que usted construyó, codifíquelo en archivo aparte (cada clase) y
hágalo funcionar

S-ar putea să vă placă și