-3
以下の例のように、特定のポイントで 'i'の値を使用します。 私はdidntの仕事をやろうとしましたが、他に何ができますか?forループの外側でi変数を使用するにはどうすればよいですか?
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int i =1;
int r;
for(i=1;i<=100;i++){
num = reader.nextInt();
if (num == 55){
r=i;
}
System.out.println(" 55 was typed in when i was equals to: "+r);
}
}
}
* * *は何ですか?特定のエラーメッセージが表示されましたか? 「私はいつもゼロに等しいですか? –
"ローカル変数rが初期化されていない可能性があります" –
2番目の行を 'int r = 0;'に変更するとエラーを修正できます。 55が決して遭遇しなかった場合には、それは何かである必要があります。 –