java - for循环的非法类型开始?

标签 java

为什么我会收到错误 :java:16: error: illegal start of type for(int i = 0; i < 9; i++){ 我检查了旧实验室,这是我认为的正确用法。

import javax.swing.*;
 import java.awt.*;
 import java.awt.event.*;


class Lab3Panel extends JPanel{

    Lab3Panel () {

        setLayout(new GridLayout(3,3));
    }


    Lab3Label label[] = new Lab3Label[9];

    for(int i = 0; i < 9; i++){

        label[i] = new Lab3Label();
        add(label[i]);
    }

最佳答案

for 循环需要在方法、构造函数中,或者至少在一对 {} 括号之间。但可能是构造函数。

关于java - for循环的非法类型开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9169673/

相关文章:

java - 如何转义 System.out.format 中的 ',' 字符?

java - 如何在全屏下使用正确的LWJGL DisplayMode?

java - 处理 twitter4j 没有文件添加到草图

java - 创建谓词以将实体与 Map 属性中的条目匹配

java - @Controller 不是一个注解

java - 无法转换为相同类型的不同 jar(Apache FOP、URL ClassLoader)

java - 如何将一个java bean的属性传递给另一个java bean?

Java boolean 数组实例化为null

java - 如何解决数字格式异常?

java - 对象输出流.writeObject