El programa es para introducir las notas de 5 alumnos de tantas clases como el usuario quiera, en 3 trimestres.
este es el código:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("¿Numero de clases?");
int numeroclases;
Scanner entrada=new Scanner(System.in);
numeroclases=entrada.nextInt();
int contador=1;
while(contador <=3){
System.out.println("Trimestre "+ contador);
float clases[][]=new float [numeroclases][5];
for(int i=0;i<numeroclases;i++){
System.out.println("Introduzca las notas de los alumnos de la clase "+(i+1));
for(int j=0;j<5;j++){
System.out.print("alumno "+(j+1)+" :");
float alumnos;
Scanner sc=new Scanner(System.in);
alumnos=sc.nextFloat();
clases[i][j]=alumnos;
}System.out.println("");
}
for(int i=0;i<numeroclases;i++){
System.out.println("clase "+(i+1));
for(int j=0;j<5;j++){
System.out.println(clases[i][j]);
}System.out.println("");
}
contador++;
}
}
}
Creo que el error se encuentra en la linea 21 que pone : clases [j]=alumnos;
pero el array clases es float, y alumnos también. No veo donde esta el problema. Al introducir un numero con decimales me salta error.
Muchas gracias de antemano!!
prueba poniendo coma en lugar del punto
ej: 5,4
slds...
Graciaas!!! nose porque me pensaba que netbeans solo aceptaba puntos xD que error más tonto... jaja enfin gracias!!
de nada cualquier cosulta sabes que estamos aqui para ayudarnos y no olvides cerrar el tema
Como se cierra el tema?
Los usuarios no pueden cerrar/bloquear temas. Solo los moderadores pueden hacerlo.
Tema cerrado.