1 차원 어레이 트래버스 및 합계 :
공개 클래스 onearry {public static void main (String [] args) {double [] num = {1.9, 2.9, 3.4, 3.5,10, -1}; num [0] = 새로운 이중 (2); // 첨자로 1.9 ~ 2.0을 첨자 이중 합계 = 0으로 변경합니다. for (int i = 0; i <num.length; i ++) {// system.out.println (num [i]); sum+= num [i]; // sum} system.out.println ( "1 차원 배열의 합은" + sum); }}실행 결과 :
2.02.93.43.510.0-1.0 1 차원 배열의 합은 20.8입니다
2 차원 어레이 트래버스 및 합계 : (방법 1)
public class twoarry {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,23,24,25}}; System.out.println ( "출력 2 차원 배열 :"); num [0] [0] = 새로운 정수 (100); // (int i = 0; i <num.length; i ++) {// tranquility, 배열 (int j = 0; sum+= num [i] [J]; // sum} system.out.println (); } system.out.println ( "2 차원 배열의 합은"+sum); }}실행 결과 :
출력 2 차원 배열 : 100234567891011121314151617181920212222425 2 차원 배열의 합은 다음과 같습니다.
2 차원 어레이 트래버스 및 합계 : (방법 2)
공개 클래스 Twoarry {public static void main (String args []) {int [] [] num = new int [5] [5]; int count = 1; // 1 int sum = 0의 배열 루프; for (int i = 0; i <num.length; i ++) {for (int j = 0; j <num [i] .length; j ++) {num [i] [j] = count ++; // 배열에 추가 된 수+= num [i] [j]; // sum // sum //system.out.println(num]]); // 모든 배열 인쇄}}} system.out.println ( "2 차원 배열의 합은 다음과 같습니다."+sum); System.out.println ( "출력 2 차원 배열 :"); for (int i = 0; i <num.length; i ++) {// orout for (int j = 0; j <num [i] .length; j ++) {system.out.print (num [i] [j]+"/t"); } system.out.println (); }}}실행 결과 :
2 차원 배열의 합은 다음과 같습니다.
주석 : num.length는 행의 수를 나타냅니다. num.length [i]는 열 수를 나타냅니다.