Witam, chciałbym zrobić pętle z wprowadzaniem tekstu.
Wprowadzam tekst Scannerem, i chciałbym zrobić taką pętle:
Wprowadzam jakis wyraz i przechodzi on przez pętle wykonująć instrukcje, gdy je wykona to znów wprowadzam wyraz i tak dalej, lecz jesli wpisze wyraz STOP to pętla sie zakończy.
Próbowałem z do while, ale coś mi nie działa, nie wazne co wpisze ciagle konczy program bez petli.
import java.util.*;
public class io
{
public static void main (String[] args)
{
String wyraz;
Scanner odczyt = new Scanner(System.in);
do
{
System.out.println("Wprowadz wyraz: ");
wyraz = odczyt.nextLine();
for (int i = 0;i < wyraz.length(); i++)
{
if ( wyraz.charAt(i) == 'a' || wyraz.charAt(i) == 'A'){
System.out.println("Alpha");}
if ( wyraz.charAt(i) == 'b' || wyraz.charAt(i) == 'B'){
System.out.println("Bravo");}
if ( wyraz.charAt(i) == 's' || wyraz.charAt(i) == 'S'){
System.out.println("Sierra");}
}
}
while ( wyraz == "STOP");
System.out.println("Koniec programu");
}
}