검색결과 리스트
JAVA에 해당되는 글 19건
- 2018.10.29 (10) 2중 for 문 & 2차원 배열
글
(10) 2중 for 문 & 2차원 배열
JAVA/JAVA 이론
2018. 10. 29. 19:00
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | package Studypackage; import java.util.Arrays; /* * - String 클래스 배열 : 참조값 저장 * - 인덱스로 참조하는 객체 메소드 실핼 */ public class studyclass { /* * - Arrays 클래스 메소드 (static) */ public static void main(String[] args) { int[] nums = {11,22,33,44,55,40,30}; for(int i = 0; i < nums.length; i++) { System.out.print(" " + nums[i] + " "); } System.out.println(); // String java.util.Arrays.toString(int[] a) // 1. 배열값들을 문자열로 변환 String temp = Arrays.toString(nums); System.out.println(temp); // 2. 배열의 복사 : 두번째 인자는 복사할 갯수 , nums.length int[] vals = Arrays.copyOf(nums, nums.length); // 모든 데이터 복사 System.out.println("vals = " + Arrays.toString(vals)); // 3. nums 배열값을 오름차순 정렬 Arrays.sort(nums); System.out.println("nums sort : " + Arrays.toString(nums)); } } | cs |
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 26 27 28 29 30 31 32 33 | package Studypackage; public class studyclass { // For 문의 중첩 (nested for) -> 2차원 배열 데이터 접근 public static void main(String[] args) { int i , j; System.out.println("nested for 1"); for(i=0;i<4;i++) { for(j=0;j<5;j++) { System.out.println("i = " + i + ", j = " + j); } } System.out.println(); System.out.println("nested for 2"); for(i=0;i<4;i++) { System.out.println("i = " + i); for(j=0;j<5;j++) { System.out.println("j = " + j + " "); } System.out.println(); } } } | cs |
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | package Studypackage; import java.util.Arrays; public class studyclass { /* * - 2차원 배열 : 배열의 배열 */ public static void main(String[] args) { int[][] vals = new int[4][5]; // 선언만 , 초기 값 0 int[][] nums = {{10,11,12,13},{20,21,22,23,24},{30,31,32,33,34}}; // 초기 값 저장하며 선언 : 4개 정수 저장하는 배열이 3개 for(int i = 0; i<nums.length;i++) // nums.length => 3 { System.out.println("nums [" + i + "] : " + nums[i]); // 배열 참조값 } System.out.println(); for(int j = 0; j < nums[0].length; j++) { System.out.println("nums[0][" + j + "] :" + nums[0][j]); } System.out.println(); for(int i =0; i<nums.length;i++) { for(int j=0; j<nums[0].length;j++) { System.out.println("nums [" + i + "]" + "[" + j + "] = " + nums[i][j] ); } System.out.println(); } } } | cs |
'JAVA > JAVA 이론' 카테고리의 다른 글
(12) 메소드 & 객체 (0) | 2018.11.01 |
---|---|
(11) Method & Class (0) | 2018.10.30 |
(9) String Method (0) | 2018.10.28 |
(8) Array (0) | 2018.10.25 |
(7) While & Do ~ While & Continue (0) | 2018.10.24 |