package Datos;
public class Datos {
private String datos[][];
public Datos()
{
this.datos=datos;
}
public String[][] getDatos() {
return datos;
}
public void setDatos(String[][] datos) {
this.datos = datos;
}
}
---------------------------------//-------------------------------------------//-------------------------------------------
package Logica;
import Datos.Datos;
import java.util.Scanner;
public class Logica {
Datos datos= new Datos();
public void pedir()
{
int numAlumnos, a;
Scanner sc=new Scanner(System.in);
System.out.println("Bienvenido");
System.out.println("¿Cuántos alumnos vas ingresar?");
numAlumnos= sc.nextInt();
String dato[][]=new String[numAlumnos][3]; // PREGUNTAR ¿POR QUÉ NO FUNCIONA CON 2 EN COLUMNAS?
for(int indiceF=0; indiceF<numAlumnos; indiceF++)
{
for(int indiceC=0; indiceC<=2;indiceC++)
{
if(indiceC==0)
{
System.out.println("Alumno "+ (indiceF+1));
System.out.println("Nombre: ");
dato[indiceF][indiceC]=sc.next();
}
else
{
if(indiceC==1)
{
System.out.println("Edad: ");
dato[indiceF][indiceC]=sc.next();
}
else
{
if(indiceC==2)
{
System.out.println("Documento: ");
dato[indiceF][indiceC]=sc.next();
}
}
}
}
}
System.out.println("Alumnos registrados con éxito");
datos.setDatos(dato);
System.out.println("Los datos de los aulmnos registrados son: ");
for(int i=0; i<datos.getDatos().length;i++) // <------------------ Mostrar la matriz
{
for(int j=0; j<=datos.getDatos().length;j++)
{
if(j==0)
{
System.out.println("Alumno "+ (i+1));
System.out.println("Nombre: "+datos.getDatos()[i][j]); // <----------- Se muestra lo que hay en esas posiciones
}
else
{
if(j==1)
{
System.out.println("Edad: "+datos.getDatos()[i][j]);
}
else
{
if(j==2)
{
System.out.println("Documento: "+datos.getDatos()[i][j]);
}
}
}
}
}
}
}
------------------------------//---------------------------------------------//-------------------------------------//---
package Presentacion;
import Logica.Logica;
import Datos.Datos;
public class Presentacion {
public static void main(String[]args)
{
Logica logica=new Logica();
Datos datos= new Datos();
logica.pedir();
}
}
No hay comentarios:
Publicar un comentario