public class ArregloJava {
public static void main(String[] args) {
String palabra;
String fin= "finalizar";
String a[];
a = new String[10];
int i = 0;
while (i < 1){
palabra = JOptionPane.showInputDialog("Ingrese una palabra ");
a[i] = palabra;
i++;
}
for (int j = 0; j < a.length; j++){
JOptionPane.showMessageDialog(null, a);
if (palabra == fin){
System.out.println(a);
}else{
}
}
}
}
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ArregloJava {
public static void main(String [] args) {
Scanner scanner = new Scanner(System.in);
List<String> palabras = new ArrayList<>();
while(true) {
System.out.print("Ingrese una palabra: ");
String palabra = scanner.nextLine();
if("finalizar".equalsIgnoreCase(palabra)) {
break;
}
palabras.add(palabra);
}
for(String palabra : palabras) {
System.out.println(palabra);
}
}
}
import java.util.*;
class Main {
public static void main(String[] args) {
ArrayList<String> palabras = new ArrayList<String>();
int nPalabra = 1;
Scanner sc = new Scanner(System.in);
System.out.println("Puede detener el ingreso de palabras escribiendo 'finalizar'");
while (nPalabra > 0) {
String palabra;
System.out.printf("Ingrese la palabra %d: ", nPalabra);
palabra = sc.nextLine();
if (palabra.toLowerCase().equals("finalizar")) {
break;
}
palabras.add(palabra);
nPalabra++;
}
System.out.println("Las palabras que ingreso son: ");
for (String palabra : palabras) {
System.out.printf("%s\n", palabra);
}
}
}