Java初学者作业——编写Java程序, 在控制台输入数字,计算表达式1-2+3-4……+(2*n-1)+2*n的结果。

简介: Java初学者作业——编写Java程序, 在控制台输入数字,计算表达式1-2+3-4……+(2*n-1)+2*n的结果。

需求说明:


编写Java程序, 在控制台输入数字

计算表达式1-2+3-4……+(2*n-1)+2*n的结果。


32.png

实现思路:


(1)声明变量 n 和 sum,用于存储用户输入的数字和运算结果。

(2)根据表达式运算过程,需要进行多次累加运算,可使用循环结构实现。

(3)通过 System.out.println() 打印最终结果。


实现代码:


import java.util.Scanner;
public class GetSumDeom2 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入一个数字:");
    int n = sc.nextInt();
    int sum = 0;
    //累加求和
    //使用循环实现累加
    for(int i = 1, j = 2; i <= 2*n-1; i += 2, j += 2) {
      sum +=i-j;
    }
    System.out.println("表达式运算结果为:"+sum);
    }
}


相关文章
|
16天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
35 3
|
3天前
|
Java
网页运行java程序cheerpj
网页运行java程序cheerpj
29 0
|
5天前
|
机器学习/深度学习 Java
Java作业
Java作业
10 0
|
26天前
|
存储 Java 关系型数据库
景区特色商品管理系统【控制台+MySQL】(Java课设)
景区特色商品管理系统【控制台+MySQL】(Java课设)
13 1
|
26天前
|
存储 Java 关系型数据库
教师工资管理系统【控制台+MySQL】(Java课设)
教师工资管理系统【控制台+MySQL】(Java课设)
13 0
|
26天前
|
存储 Java 关系型数据库
学生宿舍管理系统【控制台+MySQL】(Java课设)
学生宿舍管理系统【控制台+MySQL】(Java课设)
15 0
|
26天前
|
存储 Java 关系型数据库
不同主题增删改查系统【控制台+MySQL】(Java课设)
不同主题增删改查系统【控制台+MySQL】(Java课设)
13 0
|
26天前
|
Java 数据库 Android开发
饮料自动售货机【纯控制台】(Java课设)
饮料自动售货机【纯控制台】(Java课设)
10 0
|
26天前
|
Java 数据库 Android开发
学生管理系统【纯控制台】(Java课设)
学生管理系统【纯控制台】(Java课设)
15 0
|
26天前
|
Java 数据库 Android开发
宁宁食堂【纯控制台】(Java课设)
宁宁食堂【纯控制台】(Java课设)
12 2