Arreglos en Java
Tengo este programa con un arreglo de 30 espacios, no se porque me tira un error a tratar de sumar todos los valores introducidos, les agradecería mucho su ayuda.
public class JavaApplication29 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String nombre;
int [] arreglo = new int[30];
int suma=0;
System.out.print("Nombre del empleado:");
nombre=input.next();
for (int i=0; i<=29; i++)
{
System.out.print("Venta del día" + (i+1) +":");
arreglo [i] = input.nextInt();
}
System.out.print("\n");
for (int i=0; i<=29; i++)
{
System.out.println("venta del día" + (i + 1) + ": " + arreglo[i]);
}
System.out.println(nombre);
suma = suma + arreglo[i]; <-------------------------------------------------------AQUÍ ME TIRA UN ERROR
System.out.println("Venta total es: " + suma);
}
}
- jorge046's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
Resuelto
import java.io.Console;
class Tuto98{
public static final int MAX=4;
public static void main(String[] args) {
Console con=System.console();
Scanner input=new Scanner(System.in);
String nombre;
int [] arreglo = new int[MAX];
int suma=0;
System.out.print("Nombre del empleado:");
nombre=input.nextLine();
con.printf("%s",nombre);
for (int i=0; i<=MAX-1; i++)
{
System.out.print("Venta del día" + (i+1) +":");
arreglo [i] = input.nextInt();
}
System.out.print("\n");
for (int i=0; i<=MAX-1; i++)
{ System.out.println("venta del día" + (i + 1) + ": " + arreglo[i]);
suma +=+ arreglo[i];
}
con.printf("%s",nombre);
System.out.println("Venta total es: " + suma);
}
}
Muchisimas gracias
Muchisimas gracias