0

我是 java 新手,我一直在探索不同的变量类型。现在我试图确定当我将 1 添加到值为 127 的字节变量(字节变量的最大值)时打印。这就是我的代码的样子:

public class vars {

    byte b = 127;
    byte c = 1;

    public static void main(String[] args) {

    System.out.println(b + c);


    }
}

在我的 System.out.println 行上,我收到错误消息,即我的非静态变量 b 和 c 无法从静态上下文中引用。我应该如何解决这个问题?一般来说,有没有更好的方法来完成这个项目?

谢谢

4

1 回答 1

0

试试这是在你需要类对象的主函数中使用成员变量的代码
vars v= new vars();

  public class vars {

            byte b = 127;
            byte c = 1;

            public static void main(String[] args) {
        vars v=new vars();
            System.out.println((v.b + v.c));


            }
        }
于 2013-09-16T01:35:30.183 回答