私のクラス用にatmプログラムを作成する課題があります。私は主にこの1つの問題以外のすべてをやってきました。 ifステートメント内の変数は認識されません。私はIDのチェックのいくつかを作成したい、本当に変数を割り当てるためのコードは認識されません、偽の値を割り当てるelseステートメントは正常に動作しています。ここでは、コードは次のようになります。"if"内のJava変数が認識されない
boolean k;
String trf = JOptionPane.showInputDialog("Insert [ID <space> Amount]:");
StringTokenizer tr = new StringTokenizer(trf);
tid = tr.nextToken();
int tam = Integer.parseInt(tr.nextToken());
for(int x=0;x<4;x++){
if (t[x].account.getId().equals(tid)){
k = true;
//transfer code here[...]
break;
}
else{
k=false;
}
if(!k){
JOptionPane.showMessageDialog(null, "ID not found");
}
}
1があれば前に変数を定義するために言ったが、私は最初の値をチェックする必要があるので、私は私の場合にはそれを行うカント前に、私はこのようないくつかの他のトピックをお読みください。前もって感謝します。
「転送コード」を含める必要があると思われるあなたの質問が意味を成すためには、私はあなたの正確な問題が何であるか分かりません。 –
それは転送で使用されるだけでなく、ログインにも使用されるので、これは一般的なコードです – Dizz
あなたは何を得ていますか?私にとって、それはかなりうまくいく:http://ideone.com/SD8Y4K – Abhineet