본문 바로가기
코딩테스트

Integer 나눗셈 시 소수점도 나타나게 하기

by GGShin 2022. 6. 8.

매번 헷갈려서 적어놓는 

Integer끼리 / 연산자로 나눌 때, 소수점도 나타나게 하려면!

 

int a = 1;
int b = 3;

//(double)로 캐스팅 해주어야 함!
double result = (double) a / b;

(double) casting을 하지 않으면 원하는 대로 값이 나오지 않는다. 

 

그리고 소수점 자리수를 설정하려면!

 

//"%.2f"
String.format("%.2f", result);

 

String.format("%.nf", 숫자); 

이렇게 할 수 있다. n에 소수점 몇째 자리까지 할 지 숫자를 설정하면 됨

 

 


참고자료

https://www.wikihow.com/Divide-in-Java-with-Decimals#:~:text=If%20you%20need%20to%20divide,%2F%2F%20The%20answer%20is%202.2.

 

How to Divide in Java with Decimals

This wikiHow article will show you three ways to do decimal numbers in Java. If you want to divide two integers (non-decimal) and get a non-rounded answer, cast one of the operands to a double. To divide two decimal numbers (or an integer...

www.wikihow.com

 

반응형

'코딩테스트' 카테고리의 다른 글

Bitwise Operator(비트 단위 연산자)  (0) 2022.04.15