-1

私は2つのクラスを持ってい mainますtimex. クラスの変数の値を表示したいのですtimexが、答えは常に 0 です。

public class mainaxe {

    public static void main (String arg[]) {
        timex n = new timex();

        int n2 = timex.a;
        n.timedel();
        for(int i=0; i<20; i++) {
            System.out.println("the time is :" + n2);

            try {
                Thread.sleep(1000);
            }

            catch (InterruptedException e) {}
        }
    }
}

そして、これは私の timex クラスです:

public class timex extends Thread{
    public static int a;

    public int timedel(){
        for(int i=0; i<200; i++) {
            try {
                Thread.sleep(1000);
                a = a + 5;
            }
            catch (InterruptedException e){}

            // start();
        }
        return a;
    }
}

timexクラスから値を取得し、それをクラスで使用して、main1秒ごとに値を出力したいと考えています。

4

2 に答える 2