Java,添加数组

标签 java arrays sorting ide

我正在开发一个使用数组添加数字的程序。我已经完成了很多工作,但对最后一部分在代码中添加实际数字感到困扰。这是我的代码。

public static void main (String[] args) {
    Scanner input= new Scanner(System.in);
    System.out.println("Enter size of array");
    int n= input.nextInt();
    int[] x= new int[n];
    System.out.println("Enter Array nums");
    for(int i=0;i<n;i++){
        x[i]= input.nextInt(); 
    }
}

最佳答案

您只需将变量初始化为 0,该变量将具有所有值的总和,然后在获取输入时将这些值添加到已初始化的变量中,以在同一 for 循环中保存总值。 下面给出的是相同的代码。

公共(public)静态无效主(字符串参数[]){

     Scanner input= new Scanner(System.in);
       System.out.println("Enter size of array");
        int n= input.nextInt();
        int[] x= new int[n];
        System.out.println("Enter Array nums");
        int total=0;
        for(int i=0;i<n;i++){
            x[i]= input.nextInt(); 
            total=total+x[i];
        }
        System.out.println("total"+total);
}

关于Java,添加数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627459/

相关文章:

使用返回类型调用方法的 Java 最佳实践

java - Commons DBUtils Oracle 11.2.0.4 与 Java 1.7 绑定(bind)参数 SQLException ORA-00942

javascript - 尝试按索引访问 Map 的数组值时出现未定义错误

javascript - 使用来自 JS 对象的数据填充数据表

java - 排序多个数组列表的数组列表

java - 2D 游戏中可自定义的玩家头像

java - 如何将changeHandler()添加到我的程序中

java - 有没有另一种方法可以不使用数组的索引来获取索引?前任。不使用数组[5]

java - 分而治之 - 未排序数组的 k 元素

java - 在集合末尾添加新行