Eindimensionales Array-Traversal und Summe:
öffentliche Klasse ONEARRY {public static void main (String [] args) {double [] num = {1.9, 2,9, 3.4, 3,5, 10, -1}; Num [0] = neues Double (2); // 1,9 auf 2.0 ändern, doppelt sum = 0; für (int i = 0; i <num.length; i ++) {// Transfer System.out.println (num [i]); sum+= num [i]; // sum} system.out.println ("Die Summe von eindimensionalen Arrays ist" + sum); }}Auslaufergebnisse:
2.02.93.43.510.0-1.0 Die Summe eindimensionaler Arrays beträgt 20,8
Zweidimensionales Array-Traversal und Summe: (Methode 1)
public class zweiArry {public static void main (String [] args) {int sum = 0; int num [] [] = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}, {16,17,18,19,20}, {21,22,24,25}}; System.out.println ("Zweidimensionales Array ausgeben:"); Num [0] [0] = New Integer (100); // ändern 1 im Array auf 100 durch einschreibender (int i = 0; i <num.length; i ++) {// Ruhe, arrangieren Sie (int j = 0; j <i] .Length; j ++) {System.out.print (num [i] [j]+"/t"); sum+= num [i] [j]; // sum} system.out.println (); } System.out.println ("Die Summe der zweidimensionalen Arrays lautet:"+sum); }}Auslaufergebnisse:
Ausgang zweidimensionales Array: 1002345678910111213141516171819202122232425 Die Summe der zweidimensionalen Arrays beträgt: 424
Zweidimensionales Array-Traversal und Summe: (Methode 2)
public class zweiArry {public static void main (String args []) {int [] [] num = new int [5] [5]; int count = 1; // Array -Schleifen von 1 int sum = 0; für (int i = 0; i <num.length; i ++) {für (int j = 0; j <i] .Length; j ++) {num [i] [j] = count ++; // Zählen Sie zur Array -Summe+= num [i] [j]; // sum // sum //system.out.println(num?i][j]); // Alle Arrays ausdrucken}} System.out.println ("Die Summe der zweidimensionalen Arrays lautet:"+sum); System.out.println ("Zweidimensionales Array ausgeben:"); für (int i = 0; i <num.length; i ++) {// orout für (int j = 0; j <num [i] .Length; j ++) {System.out.print (num [i] [j]+"/t"); } System.out.println (); }}}Auslaufergebnisse:
Die Summe der zweidimensionalen Arrays beträgt: 325 Ausgangs-zweidimensionales Array: 12345678910111213141516171819202122232425
Annotation: Num.Length repräsentiert die Anzahl der Zeilen, num.Length [i] repräsentiert die Anzahl der Spalten