Wie Kleinschreibung in java, wenn gefragt wird, für den Benutzer die Eingabe in eine Schleife

Ich versuche, führen Sie dieses Programm als eine Schleife, wenn der Benutzer Eingänge einer "Y" - Wert in. Ich möchte die Eingabe auf Kleinschreibung ignoriert, so dass der Benutzer geben Sie "y" oder "n" auch. Würde ich den equalsIgnoreCase () - Methode? Und wenn dem so wäre, würde ich das ändern, meine char zu einem booleschen? Ich bin noch sehr neu in java über einen Monat, so dass jede Hilfe wäre sehr geschätzt. Ich habe das Spiel mit diesem für eine Weile jetzt, und ich kann nicht heraus, ohne mindestens einen Fehler.Die Tatsache, dass ich es geschafft habe-Schleife ist überhaupt ein Wunder an dieser Stelle 🙂

        char Again = 'Y';
        while(Again == 'Y')
        {
            long product = 1, count = 0;
            System.out.println("This program will generate a table of powers of a number.");
            System.out.println("You just have to tell me what number: \n\n");
            System.out.print("Enter an integer please: ");
            int MyNum = Fred.nextInt();
            while(count<5)
            { product = product * MyNum;
              System.out.print(product + ",");
              count = count + 1;
            }
         System.out.println("\nBye for now.....");
         System.out.print("\n\n\n Try another number (y/n)?");
         String Word = Fred.next();
         Again = Word.charAt(0);
        }
  • "Würde ich den equalsIgnoreCase () - Methode?" - ja. "würde ich ändern wollen, meine char zu einem booleschen? "Nein, Sie wollen, um zu ändern, um eine Zeichenfolge. Weiter, verwenden Sie Bitte die Java-Namenskonvention, d.h. nur Klassen/Schnittstellen/enums beginnen mit Großbuchstaben, Variablen/Methoden beginnen mit Kleinbuchstaben.
  • Kann ich demütig vorschlagen, zurück zu den Grundlagen, Holen Sie sich die Grundlagen Recht. Schleifen, Boolesche tests, Fall-Umbau - das sind Dinge, die werden so geübt, dass Sie tun Sie, ohne zu denken. Finden Sie einige tutorials, die sind fast zu einfach für Sie, und Arbeit von dort ab.
  • equalsIgnoreCase ist eine mögliche Lösung, aber wenn Sie arbeiten mit einer char können Sie auch prüfen, Character.toLowerCase.
  • Gibt es irgendwelche tutorials, die würden Sie vorschlagen? Ich bin mit Klassen/interfaces/Variablen, die mein Lehrer gab mir zu verwenden, so dass ich dann mit ihm. Ich bin immer noch lernen also ich bin offen für jedes feedback oder tutorials, die Sie oder jemand anderes vorschlagen kann. Ich wirklich wirklich wollen, um java runter und bin bereit zu lernen, also welche tutorials meinst du würde mir helfen, zu erreichen ein besseres Verständnis von java? Ich bin derzeit lernen, was ich weiß, aus meinem lehrbuch ( java-software-Lösungen, die von Lewis Loftus).
  • Es gibt Tonnen von tutorials - web-Suche ist dein Freund. Ich mag die interaktive Natur von " Code Academy, aber wenn Sie ein gutes Buch, dann einfach weiter Polieren, tun übungen über und über, wenn Sie müssen,
  • Ich gebe Code Academy zu gehen und halten Sie bricht in mein text-Buch. Danke!!! Ich schwöre, dass ich kaum alles komplett ab, bevor wir weiter zum nächsten Thema, so bin ich dankbar für die Anregungen.

InformationsquelleAutor Victoria22 | 2015-11-09
Schreibe einen Kommentar