Java: Wie Fragen Sie den Benutzer, wenn er/Sie möchte weiterhin Programm
Habe ich es schon gemacht, so dass es wird sich zeigen, ob die Eingabe durch den Benutzer ist eine Primzahl oder keine Primzahl, aber jetzt muss ich es so machen, dass es fragt den Benutzer, ob er/Sie will, um zu überprüfen, eine andere Nummer und warten, bis der Benutzer zur Eingabe von "Y" oder "y" wie yes, "n" oder "N" wie Nein. Wenn ja, wiederholen Sie die drei Schritte. Wenn Nein, beenden Sie das Programm. Für alle anderen Buchstaben, ablehnen ti und bitten Sie den Benutzer, geben Sie nur "y" oder "n".
import java.util.*; //importing package util
public class Prime
{
public static void main (String args[])
{
int num,count=0;
Scanner scan = new Scanner(System.in); //scanner for input
System.out.print("Enter any number : ");
num = scan.nextInt();
for(int i=2; i <= (num/2); i++)
{
if((num % i) == 0)
{
count++;
break;
}
}
if((count==0) && (num!= 1))
System.out.println( num + " is a prime number.");
else
System.out.println( num + " is not a prime number.");
}
}
- Wenn Sie waren in der Lage, code oben, was Sie zeigen, der rest sollte Recht einfach sein, haben Sie versucht?
- Beginnen Sie, indem Sie einen Blick auf do-while loops
- Genau. Junge, das nimmt mich zurück.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein ziemlich standard-Weg habe ich gelernt, als ich mit Programmieren angefangen.
Verwenden
do-while
- Schleife wie diese:Wenn der Benutzer die Eingabe ist alles, was, die Schleife zu brechen. 🙂
@user
Wie pro Anforderung , Wenn der Benutzer die Eingabe ist etwas anderes,Benutzer wieder bitten, für Sie die EINGABETASTE (Y/N) .@user
Ich mit Ihnen einverstanden , Aber Wenn wir es tun können, so leicht ist weitere Hilfe voll Fragesteller.gehen mit
switch case
Wie wäre es mit einer while-Schleife
}
equalsIgnoreCase
wäre besser fangen...?Können Sie versuchen, diese ..
JS:
HTML:
Ich merke nur do while-Schleife nicht prime kein code...
verwenden Sie diesen code
do-while
Schleife würde logischer sein, wie Sie WOLLEN, um die erste Schleife, nur sagen 😉