Javaで0から始まる数字を読み込みたいです。
ダイアログ上でアカウントナンバーを打ち込んであっているか確認をするという課題が出ているのですが、定義されているナンバーが[000114]です。それでint型だと114になってしまい、String型だと000114にはなるんですが、ダイアログ上に000114と入力しても反応しません。どうすればいいですが?
一応私は留学生で英語で勉強しているので訳分からないことを書いていたら訂正するので教えてください。
よろしくお願いします。
該当のソースコード
int attempt = 1;
// The account number[000114] String AccountNumber = "000114"; while(attempt < 4) { String input1 = JOptionPane.showInputDialog("Please enter your account number"); if(input1 == AccountNumber){ JOptionPane.showMessageDialog(null, "Success"); break; }else { attempt++; } }
試したこと
input1をInteger.paresInteger(input1)でint型にしましたが114が000114と同じ扱いをされてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/10/10 23:29