小编Geo*_*e12的帖子

如何将数组中的所有项目分成两倍?

我是一个完全的初学者,我对数组有一点问题.该程序的要点是计算向量的归一化.第一部分只是将数组的长度计算为int,称为sum,然后我想用这个总和来划分数组v中的所有项.normal [] = v [a]/sum; 这条线显然是个问题,但我该怎么办?

public static double[] normalized(double[] v){

    double sum = 0;

    for(int counter = 0; counter < v.length; counter++){
        sum += Math.pow(v[counter], 2);
    }
        sum = Math.sqrt(sum);
        double[] normal;
    for(int a = 0; a < v.length; a++){      
        normal[] = v[a]/sum;
    }
return normal;
}
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
8863
查看次数

数组的Sum元素,我做错了什么?

所以我只是想看看我的数组中的元素是否可以被总和整除,我认为我的for循环总结了数组的元素有什么问题,关于我应该如何进行的任何提示?

 public static void main(String[] args) {
     int apa[] = {3,3,3};
     System.out.print(allEqual(apa));

 }
 public static boolean allEqual(int[] a) {
    int summa = 0;
    boolean svar = true;
    for (int i = 0; i <= a.length; i++) {
        summa +=a[i];

    }
    if (summa % a.length == 0) {
        return svar;
    } else {
        svar = false;
        return svar;
    }

}
Run Code Online (Sandbox Code Playgroud)

java arrays

0
推荐指数
2
解决办法
71
查看次数

标签 统计

java ×2

arrays ×1