📜  Java程序来计算自然数之和(1)

📅  最后修改于: 2023-12-03 15:02:06.230000             🧑  作者: Mango

Java程序计算自然数之和

这是一个使用Java编写的计算自然数之和的程序。自然数是指1、2、3、4…这样的整数。程序会提示用户输入一个正整数n,然后计算出1到n的和并输出结果。

代码示例
import java.util.Scanner;

public class SumOfNaturalNumbers {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入一个正整数n:");
        int n = input.nextInt();
        int sum = 0;

        for(int i=1; i<=n; i++) {
            sum += i;
        }

        System.out.println("1到" + n + "的和为:" + sum);
    }
}

代码说明:

  • 第1行:导入Scanner类,以便从控制台读取用户输入。
  • 第3-12行:定义一个名为SumOfNaturalNumbers的类,并在其中编写了一个名为main的方法。
  • 第5行:创建一个Scanner对象,用于读取用户输入的正整数n。
  • 第6行:使用System.out.println()方法提示用户输入一个正整数。
  • 第7行:使用Scanner.nextInt()方法读取用户输入的整数,并将其存储在变量n中。
  • 第8-10行:定义变量sum,并初始化为0。
  • 第12-16行:使用for循环计算1到n的和,每次将当前的i值加到sum中。
  • 第18行:使用System.out.println()方法输出计算结果。
执行结果示例

以下是程序执行时的输入和输出:

请输入一个正整数n:10
1到10的和为:55
结论

这个程序演示了如何在Java中计算自然数之和。它使用了标准的for循环语法,并利用Scanner类读取用户输入。该程序是一个简单但很有用的例子,可以帮助Java初学者更好地理解循环语句的使用。