编写MyThread类继承自Thread。创建MyThread类对象时可指定循环次数n。
功能:输出从0到n-1的整数。 并在最后使用System.out.println(Thread.currentThread().getName()+" "+isAlive())打印标识信息
裁判测试程序:
import java.util.Scanner;
/这里放置你的答案,即MyThread类的代码/
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Thread t1 = new MyThread(Integer.parseInt(sc.next()));
t1.start();
}
}
输入样例:
3
输出样例:
0
1
2
标识信息
class MyThread extends Thread{
int i;
public MyThread(int i){
this.i=i;
}
public void run () {
for(int r=0;r<i;r++) {
System.out.println(r);
}
System.out.println(Thread.currentThread().getName()+" "+isAlive());
}
}
本文介绍了如何编写一个名为MyThread的Java类,该类继承自Thread并具备输出0到指定循环次数n-1整数的功能。在程序结束时,还会打印当前线程的名称和是否仍在运行的状态。裁判测试程序通过Scanner获取用户输入的循环次数,并启动线程进行演示。
3197





