Java 匿名 Runnable 子类实现线程计算累加和
Java 匿名 Runnable 子类实现线程计算累加和
本示例使用 Java 匿名 Runnable 子类创建线程,计算 1 到 500 所有数字的累加和并打印结果。这是一个简单的线程编程示例,演示了匿名内部类在 Java 中的使用。
代码如下:
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
int sum = 0;
for (int i = 1; i <= 500; i++) {
sum += i;
}
System.out.println('1--500所有数字的累加和为:' + sum);
}
});
thread.start();
}
}
运行结果如下:
1--500所有数字的累加和为:125250
代码解析:
- 匿名 Runnable 子类: 在
new Thread()中,我们直接创建了一个匿名 Runnable 对象,并在其run()方法中实现线程的执行逻辑。 - 计算累加和:
run()方法使用一个循环计算 1 到 500 的所有数字之和。 - 打印结果: 计算完成后,使用
System.out.println()打印结果。 - 启动线程: 使用
thread.start()启动线程,使其开始执行run()方法。
总结:
本示例演示了如何使用匿名 Runnable 子类创建线程,并通过 run() 方法实现线程的执行逻辑。匿名内部类是一种简洁的代码编写方式,可以使代码更具可读性和可维护性。
原文地址: https://www.cveoy.top/t/topic/od8Z 著作权归作者所有。请勿转载和采集!