Verwenden von Sentinel-kontrollierter SchleifeJava

Java-Forum
Anonymous
 Verwenden von Sentinel-kontrollierter Schleife

Post by Anonymous »

Ich habe Probleme mit einer Übung, die darum gebeten wird, einen Benutzer auf einen Namen fortzusetzen und diesen Namen auf den Bildschirm einzuführen, bis der Benutzer einen Sentinel -Wert eingibt. Ich verstehe, dass dies eine von Sentinel kontrollierte Schleife ist, aber ich bin festgefahren, dass ich es zu tun habe, einen Namen anstelle einer Ganzzahl einzugeben. Ich habe versucht, einem Programm in meinem Buch zu folgen, in dem nur erklärt wird, wie man einen Sentinel -Wert mit Ganzzahlen verwendet, aber nicht mit dem Zeichenfolge "Name". Ich habe versucht, diese Antwort nachzuschlagen und so etwas wie den Namen zu sehen. Ausgleich ("Stop"), wenn sie überhaupt dafür gilt. Und schaute es auf den APIs nach und fand es immer noch nicht hilfreich. Ich würde gerne sehen, wie es als Ganzes gilt.

Code: Select all

import java.util.*;

public class SentinelControlledLoop {

static Scanner console = new Scanner(System.in);
static final int SENTINEL = #;

public static void main (String[] args) {

String name;
System.out.println("Enter a name " + "ending with " + SENTINEL);
String name = reader.next();

while (!name.equals(“stop”)) {
name = reader.next();
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post