これはループのない単純なバージョンです。「パスワードが間違っています。もう一度やり直してください」のようにループさせるにはどうすればよいですか。ユーザーがプログラムを停止する代わりに正しいパスワードを入力するまで(または停止する前に3回のチャンスを与えるまで)?
import java.util.Scanner;
public class helloworld2
{
public static void main(String[] arg)
{
Scanner q = new Scanner(System.in);
long Pass;
boolean auth = true;
System.out.println("Enter Password :");
Pass = q.nextLong();
if ( Pass != 1234 )
{
System.out.println("Wrong Password!");
auth = false;
}
else
{
System.out.println("Password Confirmed.");
auth = true;
}
if (auth) {
////blablabla
}
else
{
return;
}
}
}