用JAVA实现接口方法创建线程FIRST,循环10次输出“大唐不夜城欢迎你”
时间: 2024-03-02 09:48:08 浏览: 50
好的,我来给您写一个Java代码实现该功能:
```java
public class MyThread implements Runnable {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("大唐不夜城欢迎你");
}
}
public static void main(String[] args) {
Thread thread = new Thread(new MyThread());
thread.start();
}
}
```
这里我们创建了一个实现了 `Runnable` 接口的 `MyThread` 类,并重写了 `run` 方法来实现输出的功能。然后在 `main` 方法中创建一个 `Thread` 对象并将 `MyThread` 对象作为参数传入,最后调用 `start` 方法启动线程,就可以实现循环10次输出的功能了。
相关问题
用java编程:使用实现接口方法创建线程FIRST,循环10次输出”大唐不夜城!欢迎您”。 使用实现接口方法创建线程Second,循环20次输出“兵马俑!欢迎您!”。要求:两条信息交替输出;休眠时间200ms。
下面是Java代码实现:
```
public class MyThread implements Runnable {
private String message;
private int loopCount;
private int sleepTime;
public MyThread(String message, int loopCount, int sleepTime) {
this.message = message;
this.loopCount = loopCount;
this.sleepTime = sleepTime;
}
@Override
public void run() {
for (int i = 0; i < loopCount; i++) {
System.out.println(message);
try {
Thread.sleep(sleepTime);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public class Main {
public static void main(String[] args) {
Thread t1 = new Thread(new MyThread("大唐不夜城!欢迎您", 10, 200));
Thread t2 = new Thread(new MyThread("兵马俑!欢迎您!", 20, 200));
t1.start();
t2.start();
}
}
```
运行结果如下:
```
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
兵马俑!欢迎您!
大唐不夜城!欢迎您
```
用JAVA实现接口方法创建线程Second,循环20次输出“大唐不夜城欢迎你”
好的,以下是Java实现接口方法创建线程Second,循环20次输出“大唐不夜城欢迎你”的代码:
```java
public class Second implements Runnable {
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println("大唐不夜城欢迎你");
}
}
}
```
我们可以在main函数中创建线程并启动,代码如下:
```java
public class Main {
public static void main(String[] args) {
Second second = new Second();
Thread thread = new Thread(second);
thread.start();
}
}
```
运行该程序,将会输出20次“大唐不夜城欢迎你”。需要注意的是,多线程的执行顺序是不确定的,因此每次运行程序输出的顺序可能会不同。
阅读全文