Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

260
Vistas
Almacenar elementos de la matriz ingresados uno por uno, para mostrarlos todos juntos más tarde

Gracias por la ayuda hasta la fecha. Estoy haciendo un menú en java, la primera opción requiere que el usuario ingrese un número y lo agregue a una matriz, después de ingresar el número, debe elegir la opción 1 nuevamente para ingresar el siguiente número que se agregará a la matriz, no se pueden agregar todos a la vez, esto debe suceder hasta 5 veces. Mi código solo almacena el número más reciente proporcionado y lo muestra cuando selecciono la opción 2: imagen de la terminal

¿Hay alguna manera de agregar y almacenar cada elemento en la matriz uno por uno y luego mostrar todo lo que se ingresó por completo cuando selecciono la opción 2 de mi declaración de cambio?

 //Menu loop int myMonths[] = new int[5]; while(choice !=6){ switch (choice){ case 1: //int n = number of projects int n=1; Scanner sc = new Scanner(System.in); System.out.println("How many months was your project?"); for(int i=0; i<n; i++){ //read the elements of the array myMonths[i]=sc.nextInt();} break; case 2: System.out.println("Choice 2: Display all items"); for(int i=0; i < myMonths.length; i++){ System.out.println(myMonths[i] + " ");} break;
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Solo está asignando un proyecto fuera del ciclo. Para cuando les preguntes, la longitud del ciclo for es solo int n = 1

 //int n = number of projects int n=1; Scanner sc = new Scanner(System.in); System.out.println("How many months was your project?"); for(int i=0; i<n; i++) // THIS IS LIKE i < 1 { //read the elements of the array myMonths[i]=sc.nextInt(); }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda