集册 Java实例教程 求所有分量的平方和;也称为数组的能量。

求所有分量的平方和;也称为数组的能量。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

551
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
对所有分量的平方求和;也称为阵列的能量。
/** 来 自 n  o  w  j  a  v  a . c o m**/


//package com.nowjava;


public class Main {

    public static void main(String[] argv) throws Exception {

        double[] data = new double[] { 34.45, 35.45, 36.67, 37.78, 37.0000,

                37.1234, 67.2344, 68.34534, 69.87700 };

        System.out.println(sumSquares(data));

    }


    /**

     * Sums the squares of all components;

     * also called the energy of the array.

     */

    public static double sumSquares(double[] data) {

        double ans = 0.0;

        for (int k = 0; k < data.length; k++) {

            ans += data[k] * data[k];

        }

        return (ans);

    }


    /**

     * Sums the squares of all components;

     * also called the energy of the array.

     *///NowJava.com - 时  代  Java 提供

    public static double sumSquares(double[][] data) {

        double ans = 0.0;

        for (int k = 0; k < data.length; k++) {

            for (int l = 0; l < data[k].length; l++) {

                ans += data[k][l] * data[k][l];

            }

        }

        return (ans);

    }


    /**

     * Sums the squares of all components;

     * also called the energy of the array.

     */

    public static int sumSquares(int[] data) {

        int ans = 0;

        for (int k = 0; k < data.length; k++) {

            ans += data[k] * data[k];

        }

        return (ans);

    }


    /**

     * Sums the squares of all components;

     * also called the energy of the array.

     */

    public static 
展开阅读全文