DevYoon
[Java] 거듭제곱 / 실수 → 정수 형 변환 / format 본문
Java
1️⃣ 거듭제곱
Math.pow() 사용
Math.pow(5, 2) ➡️ 5의 2제곱
2️⃣ 형변환
실수 ➡️ 정수
(int) 변환할 실수 (long) 변환할 실수
int와 long의 차이?
/ int long bit 32bit 64bit byte 4byte 8byte 메모리 long보다 적게 사용 int보다 많이 사용 double과 float 차이?
/ float double bit 32bit 64bit byte 4byte 8byte 유효자릿수 7자리 15~16자리 - 높은 정밀도가 필요하다면 float보다는 double 사용
3️⃣ format
String.format() 사용
public class Main {
public static void main(String[] args) {
int q = 1;
int w = 2;
int e = 3;
System.out.println(String.format("#q=%d,%d,%d", q,q,q));
System.out.println(String.format("#w=%d,%d,%d", w,w,w));
System.out.println(String.format("#e=%d,%d,%d", e,e,e));
}
}
#q=1,1,1
#w=2,2,2
#e=3,3,3