본문 바로가기

자바95

6.자바의 연산자들(대입,부호,산술,복합대입,증감연산자) 형과 연산자 - 형(operand) : 연산에 사용되는 값 - 연산자(operator) : 형을 이용하여 연산하는 기호 대입 연산자(Assignment operator) - 변수에 다른 변수나 값을 대입하는 연산자 - 이항 연산자 중 우선 순위가 가장 낮은 연산자들 - 왼쪽 변수 = 오른쪽 변수(또는 식, 값) 부호 연산자 - 단항 연산자 - 변수의 부호를 유지하거나(+) 바꿈(-) - 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함 산술 연산자 - 사칙 연산자 연산자 기능 예 + 두 항을 더합니다 5 + 3 - 옆에 있는 항에서 뒤에 있는 항을 뺍니다 5 - 3 * 두 항을 곱합니다 5 * 3 / 앞에 있는 항에서 뒤에 있는 항을 나누어 몫을 구합니다 5 / 3 % 앞에 있는 항에서 뒤에 있는 .. 2022. 5. 16.
5.변하지 않는 상수와 리터럴,변수의 형 변환 상수 - 상수는 변하지 않는 수 - 원주율 3.14, 1년 12개월 등 - final 예약어를 사용하여 선언 - 상수를 사용하면 변하지 않는 값을 반복하며 사용할 때 의미있는 문자로 인식하기 쉽고 변하더라도 선언한 부분만 변경하면 되므로 여러부분을 수정할 필요가 없음 예제) public class ConstantTest { public static void main(String[] args) { final int MAX_NUM = 100; final int MIN_NUM; MIN_NUM = 0; System.out.println(MAX_NUM); System.out.println(MIN_NUM); } } 리터럴(literal) - 프로그램에서 사용하는 숫자, 문자, 논리값을 뜻함 - 리터럴은 상수 풀(C.. 2022. 5. 16.
4.자료형-문자 문자도 정수로 표현 - 어떤 문자를 컴퓨터 내부에서 표현하기 위해 특정 정수 값을 정의 - A는 65 (ex. A->65(인코딩) 65->A(디코딩) - 문자세트 : 각 문자를 얼마로 표현할 것인지 코드 값을 모아둔 것을 문자세트(character set)라 함 ex. ASCII, EUC-KR, UTF-8, UTF-16 참고 character set : 문자를 숫자로 변환한 값의 세트 encoding : 문자가 숫자로 변환되는 것 ASCIICODE : 알파벳과 숫자 특수 문자등을 1바이트에 표현하는데 사용하는 문자세트 UNICODE : 전 세계 표준으로 만든 문자 세트 UTF-8 : 1바이트에서 4바이트까지 다양하게 문자를 표현할 수 있음 UTF-16 : 2바이트로 문자를 표현 자바에서의 문자 표현 - .. 2022. 5. 16.
3.자료형-숫자 변수와 메모리 - 변수를 선언하면 해당되는 자료형의 크기만큼 메모리가 할당 - 변수는 할당된 메모리를 가리키는 이름 int level = 10; // 4바이트 정수형 메모리가 level이라는 이름으로 할당됨 기본 자료형(primitive data type)의 종류 정수형 문자형 실수형 논리형 1바이트 byte - - boolean 2바이트 short char - - 4바이트 int - float - 8바이트 long - double - byte와 short - byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 - short : 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용 int - 자바에서 사용하는 정수에 대한 기본 자료형 - 4바이트 단위의 자료형 .. 2022. 5. 12.