编写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();
}
}
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
标识信息
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码实现如下:
class MyThread extends Thread {
int n;
public MyThread(int n) {
this.n = n;
}
@Override
public void run() {
for (int i = 0; i <= n - 1; i++) {
System.out.println(i);
}
System.out.println(Thread.currentThread().getName() + " " + isAlive());
}
}