私は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
クラスから値を取得し、それをクラスで使用して、main
1秒ごとに値を出力したいと考えています。