0

私はJavaが初めてで、さまざまな変数の型を調べています。現在、値127(バイト変数の最大値)のバイト変数に1を追加すると、出力されるかどうかを判断しようとしています。これは私のコードがどのように見えるかです:

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 に答える