1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Java NetBeans programa para manejo de arreglos insertar crear actualizar elimina
« en: 14 de Octubre 2021, 18:04 »
Hola, quería pedir ayuda para solucionar este ejercicio.
Crea un un proyecto en netbeans con el siguiente menú
MENÚ
Tengo este código:
Crea un un proyecto en netbeans con el siguiente menú
MENÚ
- Insertar un elemento al arreglo
- Crear un arreglo
- Actualizar posiciones del arreglo
- Eliminar un valor del arreglo
Tengo este código:
Código: [Seleccionar]
package ejem;
import java.util.*;
public class Ejem {
public static void main(String[] args) {
System.out.println("MENU");
System.out.println("Insertar un elemento al arreglo");
System.out.println("Crear un arreglo");
System.out.println("actualizar posiciones del arreglo");
System.out.println("Eliminar un valor del arreglo");
Scanner leer = new Scanner(System.in);
int posicion = 0;
System.out.println("Dame el tamaño del arreglo: ");
posicion = leer.nextInt();
String[] arreglo = new String[posicion];
for (int x = 0; x < arreglo.length; x++) {
System.out.print("Dame el valor en la posicion" + x);
arreglo[x] = leer.next();
}
System.out.println("estos son los valores que insertartaste");
for (int x = 0; x < arreglo.length; x++) {
System.out.println(arreglo[x]);
}
System.out.println("Quieres actualizar alguno? S/N");
String respuesta=leer.next();
int posicion_actualizar=0;
if(respuesta.equals("S"))
{
System.out.println("que posicion del arreglo quieres actualizar?");
posicion_actualizar=leer.nextInt();
System.out.println("Escribe el nuevo valor en la poscion "+ posicion_actualizar);
arreglo[posicion_actualizar]=leer.next();
}
System.out.println("Este es el arreglo actualizado");
for(int x=0;x<arreglo.length;x++)
{
System.out.println(arreglo[x]);
}
System.out.println("Este es el arreglo actualizado");
for(int x=0;x<arreglo.length;x++)
{
System.out.println(arreglo[x]);
}
for (int x = 0; x < arreglo.length; x++) {
System.out.println("[" + x + "]=" + arreglo[x]);
}
System.out.println("tu arreglo es de " + arreglo.length + " posiciones");
System.out.println("Que valor quieres eliminar de tu arreglo?");
posicion = leer.nextInt();
for (int x = posicion; x < arreglo.length - 1; x++) {
arreglo[x] = arreglo[x + 1];
}
arreglo[arreglo.length - 1] = "";
System.out.println("Arreglo modificado");
for (int x = 0; x < arreglo.length; x++) {
System.out.println("[" + x + "]=" + arreglo[x]);
System.out.print("Dame el valor en la posicion" + x);
arreglo[x] = leer.next();
}
}
}