[Java] 반올림 Math.round(), 나머지 연산자
컴퓨터/Java<반올림 Math.round()>
package ch02;
public class Ex3_10 {
public static void main(String[] args) {
double pi = 3.141592;
double shortPi = Math.round(pi * 1000) / 1000.0;
System.out.println(pi);
System.out.println(pi*1000);
System.out.println(Math.round(pi*1000));
System.out.println(Math.round(pi*1000)/1000); // 3
System.out.println(Math.round(pi*1000)/1000.0); // 3.142
System.out.println(shortPi);
// 3.141을 얻으려면?
System.out.println(pi*1000);
System.out.println((int)(pi*1000));
System.out.println((int)(pi*1000)/1000);
System.out.println((int)(pi*1000)/1000.0);
}
}
<나머지 연산자 %>
오른쪽 피연산자로 나누고 남은 나머지를 반환
나누는 피연산자는 0이 아닌 정수만 허용(부호는 무시됨)
package ch02;
public class Ex3_12 {
public static void main(String[] args) {
int x = 10;
int y = 8;
System.out.printf("%d을 %d로 나누면, %n", x, y);
System.out.printf("몫은 %d이고, 나머지는 %d입니다. %n", x / y, x % y);
}
}
'컴퓨터 > Java' 카테고리의 다른 글
[Java] 1차원 배열, 2차원배열 (2) | 2024.07.16 |
---|---|
[Java] if문, else if문 (0) | 2024.07.10 |
[Java] 사칙 연산자, 산술변환 (0) | 2024.07.09 |
[Java] 증감 연산자, 부호 연산자 (0) | 2024.07.09 |
[Java] 타입 간의 변환 방법 (0) | 2024.07.08 |