sábado, 1 de octubre de 2016

Contedoras (Estudiante)

Primera capa


package Datos;
public class Estudiante {

 private String[][] datos;

 public String[][] getDatos() {
  return datos;
 }
 public void setDatos(String [][]datos) {
  this.datos= datos;
 }



}

Segunda capa


package Logica;
import java.util.Scanner;
import Datos.Estudiante;
public class LogicaEstudiante {
 Estudiante e= new Estudiante();


  Scanner kai=new Scanner(System.in);
  public void Pedir(){
  
   System.out.println("¡Hola!\nEscribe el número de estudiantes de los cuales quieres ingresar los datos:");
   int indice=kai.nextInt();
   String[][] DEstu =new String[indice][3];
  
     for (int i=0; i < DEstu.length; i++) {
          // for (int j=0; j < mUnidad[i].length; j++) {
            System.out.println("Ingresa el nombre del estudiante "+ (i+1)+ " posiciòn: "+ 1);DEstu[i][0]=kai.next();
      System.out.println("Ingresa el edad del estudiante "+ (i+1)+ " posiciòn: "+ 2);DEstu[i][1]=kai.next();
      System.out.println("Ingresa el documento del estudiante "+( i+1)+ " posiciòn: "+ 3);DEstu[i][2]=kai.next();
         //  }
       }
   e.setDatos(DEstu);
   Mostrar (e.getDatos());
  }
  
  
 
  public void Mostrar(String[][] datos){
   System.out.println("Estos son los datos que has ingresado. \n");
  
    for (int i=0; i < datos.length; i++) {
           for (int j=0; j < datos[i].length; j++) {
               System.out.print(datos[i][j]+"\t");
           }
           System.out.println("");
       }
  }

}

Tercera capa


package Interfaz;
import Logica.LogicaEstudiante;
public class Interstu  {
 public static void main(String[]args){
  LogicaEstudiante l =new LogicaEstudiante();
  l.Pedir();
 }
}

No hay comentarios.:

Publicar un comentario