본문 바로가기

프로그래밍/Java

3. 조건문과 반복문 실습한것 올리기 더보기
2. 연산자 (Operator) 2. 연산자 (Operator) 연산자 : 어떠한 기능을 수행하는 기호 ( +, -, *, /) 피연산자 : 연산자의 작업 대상 연산자의 종류 단항 연산자 : + - (타입) ++ -- ~ ! 이항 연산자 : 1) 산술 : + - * / % > >>> 2) 비교 : > = 비교 > 논리 > 대입 -연산자의 연산 진행방향은 왼쪽 → 오른쪽이다. -단, 단항, 대입 연산자만 오른쪽 → 왼쪽 이상연산자의 특징 - 연산을 수행하기 전에 피연자의 타입을 일치시킨다. - int보다 크기가 작은 타입은 int로 형변환한다. - 피연산자 중 표현범위가 큰 타입으로 형변환한다.비교연산자의 특징 - double과 float를 비교할때는 float로 맞춰서 비교해야한다. (정밀도의 차이) ( double은 15자리, .. 더보기
1. 변수 1. 변수 변수 : 단 하나의 값을 저장할 수 있는 공간. 변수의 초기화 : 변수를 사용하기 전 처음으로 값을 저장하는 것 선언 및 초기화 : int age = 25; 변수의 타입 1) 모든 값에는 타입이 있다. 2) 타입을 모르면 값을 해석할 수 없다. → 1231 이라는 값이 있을때 타입이 없으면 값이 무엇을 의미하는지 알수없다. 자료형(타입)은 '기본형' 과 '참조형'으로 나눌 수 있다. 기본형 : 논리형, 문자형, 정수형, 실수형 (총 8개) === 실제 값을 저장 참조형 : 그 외, === 주소를 값으로 갖는다. 상수와 리터럴 상수 : 값을 한번만 저장할 수 있는 공간 리터럴 : 그 자체로 '값' 의미 타입의 불일치 1 ) 넓은 타입에 좁은 타입을 저장되는것은 가능하다. 2 ) 리터럴이 타입보다.. 더보기