1.编写程序:通过继承Thread类的方式实现多线程,在屏幕上输出九九乘法表,每隔一秒输出一行。
时间: 2024-03-21 21:39:18 浏览: 60
以下是Java语言的代码实现:
```java
public class MultiplicationTable extends Thread {
public void run() {
for(int i=1; i<=9; i++) {
for(int j=1; j<=i; j++) {
System.out.print(j + " * " + i + " = " + i*j + "\t");
}
System.out.println();
try {
Thread.sleep(1000); // 暂停1秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
MultiplicationTable mt = new MultiplicationTable();
mt.start();
}
}
```
在这个程序中,MultiplicationTable类继承了Thread类,并重写了run()方法。在run()方法中,使用两个for循环输出九九乘法表,每输出一行后暂停1秒。在main()方法中,创建MultiplicationTable对象mt,并调用start()方法启动线程。
阅读全文