읽은 책 정리 53

[Java] Chapter04 조건문과 반복문

1. 조건문 -if , switch 조건식과 문장을 포함하는 블럭{} 으로 구성되 있으며, 실행흐름을 변경할수 있다. 처리할 경우의 수가 많을때는 if문보다 switch문이 효율적이지만 , switch문은 제약이 많다 1.2 if-else 문 if (조건식) { //조건식이 참(true)일때 수행될 문장 } else { //조건식이 거짓(false)일때 수행될 문장 } 1.3 if - else if문 (처리해야할 경우의 수가 셋 이상인경우) if (조건식) { //조건식1의 연산결과가 참일때 수행 } else if (조건식 2) { // 조건식 2의 연산결과가 참일때 수행 } else { //위의 어느조건식도 만족하지 않을때 수행 } 1.4 중첩 if문 if문의 블럭내에 또 다른 if문을 포함시키는것이 ..

[Java] Chapter 3 연산자

1.1 연산자와 피연산자 연산자 - 연산을 수행하는 기호(+,-,*,/등) 피연산자 - 연산자의 작업 대상 (변수,상수,리터럴,수식) 1.3 연산자의 종류 종류 연산자 설명 산술 연산자 + - * / % > 사칙연산과 나머지연산 비교연산자 > = 비교 > 논리 >대입. 대입은 제일 마지막에 수행됨 2.단항(1) >이항(2) > 삼항 (3) . 단항 연산자의 우선순위가 이항 연산자보다 높음. 3. 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽임. 1.5 산술 변환 이항 연산자는 두 피연산자의 타입이 일치해야 연산이 가능. 대부분의 경우 두 피연산자의 타입중에서 더 큰타입으로 일치시키는데, 그이유는 작은 타입으로 형변환하면 원래의 값이 손실될 가능성이 있음. 작은타입에서 큰..

[Java] Chapter 02 변수

1. 변수와 상수 1.1 변수란? - 값을 저장할수 있는 메모리상의 공간을 의미 * 변수의 초기화 - 반드시 사용전 변수를 '초기화'해야함. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 값이 남아 있을수 있음 1.3 변수의 명명규칙 - 프로그래밍에서 사용하는 모든 이름을 '식별자'라고하며 , 서로 구분이 될수 있어야함. 그리고 식벽자를 만들때는 규칙이 몇개 있음. 1. 대소문자 구분됨,길이 제한X 2. 예약어(키워드)를 사용 X (int,long,new와 같은) 3. 숫자로 시작 X 4. 특수문자는 '_'와 '$'만 허용 - 필수적인것은 아니지만 프로그래머들만의 암묵적인 약속 1. 클래스 이름의 첫글자는 항상 대문자로 2. 여러단어로 이루어진이름은 단어의 첫글자를 대문자..