[Java문법]-변수


개요

Java 변수와 관련된 문법입니다.


목차

변수와 관련된 목차

  1. 타입 변환
  2. 변수와 시스템 입출력
  3. 참조타입과 참조 변수
  4. 배열
  5. 열거타입

##1. 타입변환

- 자동타입변환

자동 타입변환은 프로그램 실행 중에 자동으로 타입변환이 일어나는 것을 말한다. 허용 범위가 작은 타입이 큰 타입으로 저장될 때 발생한다. 허용범위 순 나열 : byte< short<int<long<float<double

큰 허용 범위  = 작은 허용 범위
ex.
byte byteValue = 10;
int intValue= buteValue;

####-강제타입변환 큰 허용 범위 타입은 작은 허용 범위 타입으로 자동 타입변환이 되지 않음. 예를 들어, 큰 그릇의 물을 작은 그릇 안에 모두 넣을 수 없는 것과 마찬가지. 그러나 큰 그릇의 물의 일정부분만 작은 그릇에 넣는 것은 가능하다

강제타입변환(casting)은 캐스팅 연산자 괄호()를 사용하는데, 괄호안에 타입은 나누는 단위다.

작은 허용범위타입 = (작은허용범위타입) 큰허용범위타입`
ex.
double doubleValue=3.14
int intValue=(int) doubleValue //intvalue는 저수 부분인 3만 저장

####-정수 연산에서의 자동 타입변환




© 2020.08. by leega403

Powered by leega403