質問: i * 10; out.println("10の20乗は" + (i) + "です。" ); }
回答: `for(i = 0)`と`i = i * 10;`で**同じ**`i`を使っているので、ループがうまく回りません。`long j;`のように、別な変数を用意しましょう。 なお、10の10乗は`int`をはみ出しますし、10の20乗となると`long`でも入り切りませんので、そこにはお気をつけて下さい。