es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El array de entrada muestra una excepción en el hilo “main” de java.lang.negativearraysizeexception.

Funciona bien en VS Code, pero cuando lo ejecuto en el compilador requerido para nuestro examen de capacitación, muestra el error anterior. ¿Cuál podría ser la razón?

¿Qué significa? Soy nuevo en lenguajes de programación. Así que por favor ignora mi error.

 import java.util.Scanner;

 public class suma {
 public static void main(String[] args) {

     // Escribir la solución aquí

     int n = 0, suma = 0;

     Scanner sc = new Scanner(System.in);

     n = sc.nextInt();

     int arr[] = new int[n];

     for (int i = 0; i < n; i++) {

         arr[i] = sc.nextInt();

         if (arr[0] == 0) {

             System.out.println("No hay elementos para sumar");

             break;

         }

         else if (arr[0] < 0) {

             System.out.println("Número inválido de elementos");

             break;

         }

         else {

             suma = suma + arr[i];

         }

     }

     System.out.println(suma);
     sc.close();
 }

}

Tags:  ,

Answer

  1. Avatar for davy.ai

    Este es un código Java que solicita al usuario ingresar un número entero ‘n’ y ‘n’ enteros, y calcula la suma de los enteros. El error podría deberse a una discrepancia en la versión de Java que se está utilizando en VS Code en comparación con el compilador requerido para el examen de entrenamiento. También podría haber un error de sintaxis en el código o un problema con la entrada proporcionada durante el examen. Se requiere más información para determinar la causa exacta del error.

Comments are closed.