2차원 배열 선언 방법 // 타입[][] 변수이름; int[][] score; 배열 생성 int[][] score = new int[4][3]; // 4행 3열 2차원 배열 생성 초기화 int[][] arr = { {1,2,3}, {4,5,6} } 만약 for문을 통해서 초기화하려면 중복 for문을 사용하면 된다. sum int sum = 0; // enhanced for for(int[] tmp : score) { for(int i : tmp) { sum += i; } } sum 역시 중복 for문으로 해야 한다. 첫 번째 for문을 통해 1차원 배열주소를 tmp에 저장한다. 가변 배열 int[][] score = new int[3][]; // 2번째 차원의 길이를 정하지 않는다. // 각 행마다 다른..
배열(Array) 배열이란: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것. 배열의 생성 // 타입 [] 변수이름 = new 타입[길이]; int[] score = new int[5]; // 5개의 int값을 저장할 수 있는 배열 생성 자바스크립트와 다르게 길이를 먼저 정해서 생성한다. 배열은 한번 생성하면 길이를 변경할 수 없다. int 배열을 만들면 각 요소는 int의 default값인 0으로 초기화된다. (eg. score[4] == 0) score이라는 (참조)변수는 각 배열의 값을 저장하고 읽어올 수 있는 주소값을 가진다. 배열 초기화 int[] score = new int[]{ 50, 60, 70, 80, 90 } // 이때 배열의 길이는 필요x int[] score = { 50, 60,..
자바의 출력 System.out.println(), System.out.print() 출력할 데이터를 한 개만 전달 가능하다. 전달할 수 있는 데이터타입에 제한이 거의 없다. 숫자는 십진수만 출력한다. 실수를 출력할 시에는 일정한 위치에서 자른다. printf는 이와 같은 단점을 보완한다. System.out.printf() 일반문자 및 포맷문자를 작성할 수 있다. 포맷문자의 형식은 % + 정해진 문자 이다. %d // 십진수 출력. %,d는 숫자의 천단위마다 콤마를 찍어준다. %s // 문자열 출력. %10s 는 10자리 문자열을 만든다. 입력한 문자열이 10자리보다 짧을 경우 블랭크로 채운다. 기본적으로 우정렬이고 좌정렬하고 싶으면 %-10s라고 쓰면 된다. %c // 문자 출력 %f // 소수점 출..
조건문 조건식 v4.equals("duke") // js에서는 v4 === "duke" 랑 동일하다. 자바 스트링의 경우 같다는 의미를 equals 문법을 사용하여 나타낸다. Switch문 1. Switch문의 조건식 결과는 정수 또는 문자열이어야 한다. 2. CASE문의 값은 정수 상수만 가능하다. Switch문의 결과는 long이나 실수형일 수 없다. (int와 자동형변환되는 int보다 작은 타입들 가능) CASE문에는 변수를 쓸 수 없다. int num; final int ONE = 1; switch(result) { case num: // error (상수가 아닌 변수이기 때문 case 1.0: // error (실수 x) case ONE: // 상수 ok case '1' // 문자..
- Total
- Today
- Yesterday
- 깃
- CSS
- 제네릭스
- getter
- youtube data api
- linkedlist
- jQuery
- Prefix Sums
- Java
- 리덕스
- 자바
- useEffect
- SQL
- JavaScript
- c언어
- this
- Session
- 개발 공부
- 알고리즘
- Data Structure
- rxjs
- Conflict
- react
- Redux
- 인스턴스
- package.json
- til
- oracle
- GIT
- 포인터 변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |