import java.util.Arrays; public class Esercizio4 { public static double[] rowSum(double[][] a) { double[] res = new double[a.length]; // a.length è il numero di righe di a for (int i = 0; i < a.length; i++) { // sommo tutti gli elementi della riga i-esima di a e metto il risultato in res[i] double somma = 0.0; for (int j = 0; j < a[i].length; j++) // a[i].length è la lunghezza della riga i somma += a[i][j]; res[i] = somma; } return res; } public static void main(String[] args) { double[][] a = { { 0.0, 1.0, 4.0 }, { }, { 0.0, 0.5, 7.0, 0.0, 3.0 } }; System.out.println(Arrays.toString(rowSum(a))); } }