Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java添加问题_Java - Fatal编程技术网

Java添加问题

Java添加问题,java,Java,我有一个问题,我的java程序显示它添加的每个数字,我可以做什么,使它只显示总数。我猜,因为我在代码的最后一部分有“元素”,它显示了每一个添加:下面是我写的: import java.util.Scanner; public class SomeClass { public static void main(String[]args){ int ans = 0; int num; Scanner keyboard = new Scanne

我有一个问题,我的java程序显示它添加的每个数字,我可以做什么,使它只显示总数。我猜,因为我在代码的最后一部分有“元素”,它显示了每一个添加:下面是我写的:

import java.util.Scanner;

public class SomeClass {
    public static void main(String[]args){
        int ans = 0;
        int num;
        Scanner keyboard = new Scanner(System.in);
        System.out.println("How many integers do you have? (Max 20)");
        int x= keyboard.nextInt();


        int [] element = new int[x];

        for(int subscript = 0; subscript < element.length; subscript++){
            System.out.println("Enter element for subscript " + (subscript));
            element[subscript] = keyboard.nextInt();
        }
        System.out.println("Here are all of those numbers");

        for(int subscript = 0; subscript < element.length; subscript++){

            num = element[subscript];
            System.out.println(num);

        }

        for (int i = 0; i < element.length; i++){
            ans += element[i];
            System.out.println("The sum of these numbers is " + ans);
        }    
    }
}
import java.util.Scanner;
公共类{
公共静态void main(字符串[]args){
int ans=0;
int-num;
扫描仪键盘=新扫描仪(System.in);
System.out.println(“您有多少个整数?(最多20个)”;
int x=keyboard.nextInt();
int[]元素=新的int[x];
for(int subscript=0;subscript
因为您打印的“num”与元素的长度一样多。如果您的意图是仅显示求和的ans,则必须删除该行,这是求和的结果。如果你想展示输入,那就好了

把这个句子从for循环中去掉

System.out.println("The sum of these numbers is " + ans);

每次循环工作时,该行也工作。因此,在使用for循环添加所有数字后,使其工作一次。

//前面的代码行

for (int i = 0; i < element.length; i++){
    ans += element[i];
}
System.out.println("The sum of these numbers is " + ans);
for(int i=0;i

//代码如下

请显示您得到的以及您希望得到的。//前面的代码为(int i=0;i