[解決済み] forループでエラー "型の不正な開始" が発生する
2022-02-08 18:47:06
質問
10×10の行列を作り、各要素に1か0をランダムに表示するプログラムをjavaで作ろうとしています。以下は、私が今までに作成したものです。
package random.matrix;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
class ex2 extends JFrame {
class Random {
GridLayout setLayout= new GridLayout(10, 10);
for (int i = 0; i < 10; i++) {
int number = (int) (Math.random() * 2);
String str = Integer.toString(number);
add(new JLabel(str, JLabel.CENTER));
}
}
public static void main(String[] args) {
JFrame frame = new ex2();
frame.setTitle("RandomMatrix");
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
私が見る限り、このプログラムは完璧に実行できるはずです。しかし、私が試みるたびに、"不正な型の開始、"特にforループの行を参照する、という内容のことを言います。どなたかトラブルシューティングを手伝っていただけませんか?私はこのようなエラーに遭遇したことがありません。
解決方法は?
内部クラスのクラスブロックではなく、メソッドやコンストラクターなどのコードブロックにコードを配置する必要があります。
/**
* TODO: Refactor later NOT to extend from JFrame
*/
class MyFrame extends JFrame {
void initComponents() {
GridLayout setLayout = new GridLayout(10, 10);
for (int i = 0; i < 10; i++) {
...
}
}
...
}
関連
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】このコンパイルユニットは名前付きモジュールに関連しているため、名前付きパッケージeclipseを宣言する必要があります。
-
[解決済み】デフォルトのキーストアファイルが存在しない?
-
[解決済み】Hibernateの例外「failed to lazily initialize a collection of role」の解決方法
-
[解決済み】どういう意味か。Serializableクラスがstatic final serialVersionUIDフィールドを宣言していないとは?重複している] [重複している] [重複している] [重複している
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] Javaでenumを繰り返し処理するためのforループ
-
[解決済み] Bashでの単一行whileループの構文
-
[解決済み] forループを壊さずに配列をループして項目を削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Hibernateエラー:同じ識別子値を持つ別のオブジェクトがすでにセッションに関連付けられました。
-
[解決済み] java のクラス内のコンストラクタは、指定された型に適用できない
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】ResultSetの例外 - 結果セットの開始前
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み] Hide Utility Class Constructor : ユーティリティクラスはパブリックまたはデフォルトコンストラクタを持つべきではありません。
-
[解決済み】javaで無効な文字定数
-
[解決済み】接続Java - MySQL : 公開鍵の取得は許可されていません。