以下のコードを修正してユーザーになる方法は、間違ったPINを2回入力することができますか? PINが2回間違った後、プログラムは自動的に終了します。do-whileループの2回だけ実行するには?
String user = "Melissa";
int pin = 123456;
int pin2;
// Prompt the user for input
do
{
String pin2String = JOptionPane.showInputDialog("Enter PIN");
pin2 = Integer.parseInt(pin2String);
}while(pin2 != pin);
// Display
JOptionPane.showMessageDialog(null, "User: "+ user);
ええと。カウンターを 'do {'ループの先頭に追加するのはどうでしょうか? 'if(++ counter> 2){get angry ...}' – Gray
または単にforループを使用してください。 MAX_INCORRECT_PIN_THRESHOLD = 2の場合は –