본문 바로가기
Back_end/java

JAVA [1] 변수, 상수, 타입변환

by 8Antony 2022. 5. 16.

변수의 종류

 

 

- 정수형 : byte, short, int, long

- 실수형 : float, double

- 문자형 : char

- 논리형 : boolean

 

 

변수의 선언

 

 

1. 변수의 선언만 하는 방법

 

int value1; //변수의 선언
value1 = 10; //변수의 초기화

 

2. 변수의 선언과 동시에 초기화 하는 방법

 

int num1 = 1; //변수 선언과 동시에 초기화

 

 

상수의 선언

 

case) 상수를 사용하는 경우

 

 

- 한번 선언 후 값을 변경하지 않을 때

- 자주 사용하는 상수

 

 

 

final int AGES = 30;

 

 

타입 변환

 

 

하나의 타입을 다른 타입으로 바꾸는 것(JAVA에서는 boolean형 제외하고 가능)

 

 

타입 변환의 종류

 

1. 자동 타입 변환

 

 

double num1 = 10;
double num3 = 6.0f + 3.14;

System.out.println(num1);  //10.0 int가 double로 자동 타입 변환
System.out.println(num3);  //9.14 float형이 double로 자동 타입 변환

 

 

2. 강제 타입 변환

 

 

(변환할타입) 변환할 데이터

 

 

int num1 1 = , int num2 = 5;

double result 1 = num1 / num2; 
double result 2 = (double)num1 / num2;

System.out.println(result1); //실행결과 0.0
System.out.println(result2); //실행결과 0.2

 

 

자바에서는 연산을 수행하고 얻는 결과값의 타입은 언제나 피연산자의 타입과 일치해야 함.

즉, int 형 데이터의 연산은 언제나 int로 나옴

'Back_end > java' 카테고리의 다른 글

JAVA [5-2] 다차원 배열  (0) 2022.05.18
JAVA [5-1] 배열  (0) 2022.05.18
JAVA [4] 반복문 (for문, while문, do-while문)  (0) 2022.05.17
JAVA [3] 조건문 (IF / Switch case)  (0) 2022.05.17
JAVA [2] 연산자  (0) 2022.05.16

댓글