エラー プログラムは次のとおりです:
public class Forloop { public static void main(String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(int j = Math.pow(j,i)); } System.out.println(); } }
無料のビデオ チュートリアルの推奨事項: java オンライン ビデオ
内部エラー:
print ステートメントに変数宣言を含めることはできません。次のように記述します:
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(Math.pow(j, i)); } System.out.println(); } }
もう 1 つの方法は、宣言を独自の行に記述することです。j 以外の名前を付ける必要があります。この変数を宣言しているため:
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { int exp = (int) Math.pow(j, i); System.out.print(exp); } System.out.println(); } }
さらに、出力を実現するために Math.pow()
メソッドは必要ありません:
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(j * j + " "); } System.out.println(); } }
さらに関連する知識については、Java 入門チュートリアル
以上がJava で for ループを使用するときによくある構文エラーは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。