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

代码解析:

  1. 匿名 Runnable 子类:new Thread() 中,我们直接创建了一个匿名 Runnable 对象,并在其 run() 方法中实现线程的执行逻辑。
  2. 计算累加和: run() 方法使用一个循环计算 1 到 500 的所有数字之和。
  3. 打印结果: 计算完成后,使用 System.out.println() 打印结果。
  4. 启动线程: 使用 thread.start() 启动线程,使其开始执行 run() 方法。

总结:

本示例演示了如何使用匿名 Runnable 子类创建线程,并通过 run() 方法实现线程的执行逻辑。匿名内部类是一种简洁的代码编写方式,可以使代码更具可读性和可维护性。

Java 匿名 Runnable 子类实现线程计算累加和

原文地址: https://www.cveoy.top/t/topic/od8Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录