No me funciono, me marca error en la linea:
this.nombres[] = new String [cantalum];
this.datosdelestud[][] = new int [cantalum][2];
Te paso el codigo, no se si la declaracion de los arreglos y las variables esten bien:
Código:
public class arreglox{
String nombra;
String nombres[];
int datosdelestud[][];
int cantalum;
public void daralta(){
System.out.println("Cuantos alumnos vas a dar de alta");
cantalum=Leer.datoInt();
this.nombres[] = new String [cantalum];
this.datosdelestud[][] = new int [cantalum][2];
int limit = cantalum -1;
int i,z;
for(i=0;i<=limit;i++){
System.out.println("Ingresa el nombre del alumno que esta en la posicion "+i);
nombres[i] = Leer.dato();
System.out.println("Inserta la edad del alumno ");
datosdelestud[i][0]=Leer.datoInt();
System.out.println("Inserta el semestre del alumno");
datosdelestud[i][1]=Leer.datoInt();
(CONTINUA....)
}
Gracias por la ayuda tutorialjava