본문 바로가기

JAVA/기초다지기

연산자(형변환)

package org.opentutorials.javatutorials.operator;
 
public class DivisionDemo {
      
    public static void main(String[] args) {
        int a = 10;
        int b = 3;
          
        float c = 10.0F;
        float d = 3.0F;
          
        System.out.println(a/b);
        System.out.println(c/d);
        System.out.println(a/d);
          
    }
  
}
3
3.3333333
3.3333333

첫 번째 결과는 정수와 정수를 나눈 것

3은 나머지의 몫이고, 나머지는 버려졌다.

정수는 소수점을 표현할 수 없으므로 정수만 표시된 것

세 번째 결과는 정수에서 실수를 나눈 것이다.

이 경우 암시적으로 형 변환이 일어나기 때문에 정수가 실수가 된다.

 

*변환을 할때 정수와 정수의 값은 정수가 되지만 하나라도 실수가 있다면 실수의 값이 나온다.

'JAVA > 기초다지기' 카테고리의 다른 글

Boolean과 Comparison Operator  (0) 2021.02.28
연산자(단항연산자)  (0) 2021.02.28
산술연산자(Arithmetic Operator)  (0) 2021.02.26
연산자  (0) 2021.02.18
형 변환(Type Conversion)  (0) 2021.02.18