Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Berman en 27 Abril 2016, 18:29 pm



Título: No encuentro el error en este programa con arrays
Publicado por: Berman en 27 Abril 2016, 18:29 pm
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:
Código
  1. import java.util.Scanner;
  2. public class Test {
  3.  
  4.  
  5.    public static void main(String[] args) {
  6.        System.out.println("¿Numero de clases?");
  7.        int numeroclases;
  8.        Scanner entrada=new Scanner(System.in);
  9.        numeroclases=entrada.nextInt();
  10.        int contador=1;
  11.        while(contador <=3){
  12.            System.out.println("Trimestre "+ contador);
  13.            float clases[][]=new float [numeroclases][5];
  14.            for(int i=0;i<numeroclases;i++){
  15.                System.out.println("Introduzca las notas de los alumnos de la clase "+(i+1));
  16.                for(int j=0;j<5;j++){
  17.                    System.out.print("alumno "+(j+1)+" :");
  18.                    float alumnos;
  19.                    Scanner sc=new Scanner(System.in);
  20.                    alumnos=sc.nextFloat();
  21.                    clases[i][j]=alumnos;
  22.                }System.out.println("");
  23.            }
  24.            for(int i=0;i<numeroclases;i++){
  25.                System.out.println("clase "+(i+1));
  26.                for(int j=0;j<5;j++){
  27.                    System.out.println(clases[i][j]);
  28.                }System.out.println("");
  29.            }
  30.            contador++;
  31.        }
  32.    }  
  33. }
  34.  


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!!


Título: Re: No encuentro el error en este programa con arrays
Publicado por: + 1 Oculto(s) en 27 Abril 2016, 19:08 pm
prueba poniendo coma en lugar del punto

ej: 5,4

slds...


Título: Re: No encuentro el error en este programa con arrays
Publicado por: Berman en 27 Abril 2016, 19:34 pm
Graciaas!!! nose porque me pensaba que netbeans solo aceptaba puntos xD que error más tonto... jaja enfin gracias!!


Título: Re: No encuentro el error en este programa con arrays
Publicado por: + 1 Oculto(s) en 27 Abril 2016, 19:35 pm
de nada cualquier cosulta sabes que estamos aqui para ayudarnos  y no olvides cerrar el tema


Título: Re: No encuentro el error en este programa con arrays
Publicado por: Berman en 27 Abril 2016, 19:39 pm
Como se cierra el tema?


Título: Re: No encuentro el error en este programa con arrays
Publicado por: MCKSys Argentina en 27 Abril 2016, 19:46 pm
Los usuarios no pueden cerrar/bloquear temas. Solo los moderadores pueden hacerlo.

Tema cerrado.