JAVA输入任意一个数字,实现递减求和(计算任意整数n的和)

简介: JAVA输入任意一个数字,实现递减求和(计算任意整数n的和)

摘要:本文介绍了使用Java编程语言计算任意整数n及其之前所有整数的和的示例代码。代码使用了Scanner类来读取用户输入的整数值,并通过循环计算出和结果并生成计算公式字符串。

内容:

  在这个示例中,我们将展示如何使用Java编程语言来计算任意整数n及其之前所有整数的和。我们将使用Scanner类来读取用户输入的整数值,并使用循环来计算和结果和生成计算公式字符串。

代码:
package d1;
import java.util.Scanner;
public class jsDemon {
   public static void main(String[] args) {
     Scanner input = new Scanner(System.in);
          System.out.print("请输入任意整数n的值: ");
          // 读取键盘输入的整数值
          int n = input.nextInt();
          // 初始化结果变量
          int result = n;
          // 拼接计算公式字符串
          String formula = "" + n;
          // 从n递加到1执行计算
          for (int i = n - 1; i >= 1; i--) {
              result += i;
              formula += "+" + i;
          }
          // 打印计算公式及结果
          formula += "=" + result;
          System.out.println(formula);
          // 关闭Scanner对象释放资源
          input.close();
      }
}
运行结果:
相关文章
|
9天前
|
Java
java基础(10)数据类型中的整数类型
Java中的整数类型包括byte、short、int和long。整数字面值默认为int类型,加L表示long类型。整数字面值可以是十进制、八进制(0开头)或十六进制(0x开头)。小容量类型(如int)可自动转换为大容量类型(如long),但大容量转小容量需强制转换,可能导致精度损失。
21 2
|
3月前
|
搜索推荐 Java 大数据
Java中的数据流处理与流式计算实现
Java中的数据流处理与流式计算实现
|
3月前
|
并行计算 Java 大数据
Java中的高效并行计算与多线程编程技术
Java中的高效并行计算与多线程编程技术
|
4月前
|
Java 程序员
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
116 3
|
3月前
|
并行计算 监控 Java
Java中的并行计算与任务分发策略
Java中的并行计算与任务分发策略
|
3月前
|
并行计算 Java 大数据
Java中的高效并行计算与多线程编程技术
Java中的高效并行计算与多线程编程技术
|
4月前
|
Java 容器
中缀表达式计算(java)
中缀表达式计算(java)
|
4月前
|
Java
剑指offer_1_整数除法(java)
剑指offer_1_整数除法(java)
|
4月前
|
Java
java8日期计算(偏移N周,返回指定星期的日期)
java8日期计算(偏移N周,返回指定星期的日期)
ZZULIOJ-1111: 多个整数的逆序输出(函数专题)(Java)
ZZULIOJ-1111: 多个整数的逆序输出(函数专题)(Java)
下一篇
无影云桌面