Codigo Java11
Enviado por deeper32 • 30 de Octubre de 2023 • Documentos de Investigación • 1.631 Palabras (7 Páginas) • 77 Visitas
import java.util.Scanner;
public class PilasConVectores {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char[] pilaLetras = new char[26];
int[] pilaNumeros = new int[10];
int topLetras = -1;
int topNumeros = -1;
while (true) {
System.out.println("Seleccione una opción:");
System.out.println("1. Llenar");
System.out.println("2. Eliminar");
System.out.println("3. Mostrar");
System.out.println("4. Unir");
System.out.println("5. Salir");
int opcion = scanner.nextInt();
switch (opcion) {
case 1:
if (topLetras < pilaLetras.length - 1) {
pilaLetras[++topLetras] = (char) ('A' + topLetras);
System.out.println("Letra agregada a la pila de letras.");
} else {
System.out.println("La pila de letras está llena.");
}
if (topNumeros < pilaNumeros.length - 1) {
pilaNumeros[++topNumeros] = topNumeros;
System.out.println("Número agregado a la pila de números.");
} else {
System.out.println("La pila de números está llena.");
}
break;
case 2:
if (topLetras >= 0) {
System.out.println("Elemento eliminado de la pila de letras: " + pilaLetras[topLetras--]);
} else {
System.out.println("La pila de letras está vacía.");
}
if (topNumeros >= 0) {
System.out.println("Elemento eliminado de la pila de números: " + pilaNumeros[topNumeros--]);
} else {
System.out.println("La pila de números está vacía.");
}
break;
case 3:
System.out.println("Pila de letras:");
...