设计思想:
先让用户输入需要求和的数字的个数,然后建立对应长度的动态数组,并让其每一项依次相加得结果,最后输出结果。
流程图:
开始!
step1:输入需要对多少个数字求和
step2:使用new关键字开辟内存空间,建立动态数组
step3:依次输入每一项
step4:依次对每一项相加求和
step5:输出结果
结束!
1 //package com; 2 3 import java.util.Scanner; 4 5 import javax.swing.plaf.synth.SynthSpinnerUI; 6 7 public class NumPlus { 8 9 public static void main(String[] args) {10 System.out.print("How many numbers do you want to sum? ");11 int n; //n为求和的数字的个数12 Scanner scan = new Scanner(System.in);13 n = scan.nextInt(); //输入n14 double plusArray[] = new double [n];15 //开辟内存空间,建立动态数组plusArray16 double sum = 0; //将求和结果初始化为017 System.out.println("input every numbers by turn,"18 + "and press enter after input every number.");19 for(int i=0;i