본문 바로가기

developer/자바의정석(기초편)

(3)
[자바의 정석(기초편)] 2차원 배열, String 클래스 2차원 배열 선언 int[][] score = new int[4][3]; score[0][0] score[0][1] score[0][2] score[1][0] score[1][1] score[1][2] score[2][0] score[2][1] score[2][2] score[3][0] score[3][1] score[3][2] 2차원 배열 초기화 int[][] arr = { {1, 2, 3}, {4, 5, 6} }; String class의 주요 method substring String str = "012345"; String tmp = str.substring(1, 4); // (int from, int to) from은 포함, to는 포함되지 않음 System.out.println(tmp); //..
[자바의 정석(기초편)] 연산자 연산자의 종류 단항연산자 ++ -- + - ! (type) 산술연산자 * / % + - 비교연산자 = == != 논리연산자 & | && || 대입연산자 = += -= *= /= %= 연산자의 우선순위 - 상식적으로..! - 산술 > 비교 > 논리 > 대입 순 연산자의 결합규칙 3 + 4 - 5 (왼쪽 → 오른쪽 순으로) x = y = 3 (오른쪽 → 왼쪽 순으로) 증감 연산자 ++ -- 증감 연산자가 독립적으로 사용된 경우, 전위형(++i)과 후위형(i++)은 동일하다. j = ++i ↓ ++i; // 증가 후 j = i; // 참조하여 대입 ---------------------- j = i++; ↓ j = i; // 참조하여 대입 후 i++; // 증가 형변환 double d = 85.4; i..
[자바의정석(기초편)] 3/29 개발공부일지 - 변수(1) 내 바닥을 깨닫고 기반공사하러 내려왔다. 자바의 정석 부디 꾸준히 잘 배워나가길! 변수(Variable) 정수형(숫자)과 문자형(String)을 합칠 때 System.out.println(""+7+7);//"7"+7 = "77" System.out.println(7+7+"");//14+""="14" 기본형 변수의 종류와 크기 1byte 2byte 4byte 8byte 논리형 boolean 문자형 char 정수형 byte short int(기본) long 실수형 float double 1bit = 2진수 1자리 1byte = 8bit -> 2^8 = 256 접두사 접미사 등 각종 표기 char ch = 'A'; String str = "ABC"; byte b = 127; // byte type의 경우, -..