Java创造两个线程并分别输出26个英文字母
时间: 2024-02-19 10:57:43 浏览: 89
好的,我可以帮你解答这个问题。
在Java中,可以通过创建两个线程并分别输出26个英文字母。以下是一个示例代码:
```java
public class PrintAlphabet {
public static void main(String[] args) {
Thread thread1 = new Thread(new Runnable() {
@Override
public void run() {
for (char c = 'a'; c <= 'z'; c++) {
System.out.print(c + " ");
}
}
});
Thread thread2 = new Thread(new Runnable() {
@Override
public void run() {
for (char c = 'A'; c <= 'Z'; c++) {
System.out.print(c + " ");
}
}
});
thread1.start();
thread2.start();
}
}
```
在这个示例代码中,我们创建了两个线程,分别输出小写字母和大写字母。在每个线程中,我们使用for循环来输出字母。我们使用start()方法来启动每个线程。
注意:在输出字母时,我们使用了System.out.print()而不是System.out.println()。这是因为println()会在输出后自动换行,但我们希望输出所有字母在同一行上。
阅读全文