public class Ex05{
public static void main(String[] args){
String s1, s2;
int a, b;
s1="123";
s2="456";
System.out.println(s1+s2); // 문자열 결합
// 문자열을 정수로 변환
a = Integer.parseInt(s1);
b = Integer.parseInt(s2);
System.out.println(a+b);
// a = Integer.parseInt("1,234"); // 런타임오류 (NumberFormatException)
// a = Integer.parseInt("123.4"); // 런타임오류 (NumberFormatException)
a = Integer.parseInt("b1", 16); // b1이 16진수 일 때.
// a = Integer.parseInt("b1") 이렇게만 쓰면 런타임 오류!
System.out.println(a); // 177
a = Integer.parseInt("1011", 2);
System.out.println(a); // 11
a = 123;
s1 = Integer.toString(a); // 정수를 String으로 바꿈.
System.out.println(s1);
s1 = Integer.toBinaryString(a); // 2진수로 표현한 문자열로 반환
System.out.println(s1);
s1 = Integer.toHexString(a); // 16진수로 표현한 문자열로 반환
System.out.println(s1);
System.out.println("정수 최댓값:"+Integer.MAX_VALUE);
System.out.println("정수 최솟값:"+Integer.MIN_VALUE);
}
}
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0719_Ex07_Java API : Math.BigInteger (0) | 2021.07.19 |
---|---|
0719_Ex06_Java API : Double.parseDouble(String) (0) | 2021.07.19 |
0719_Ex04_Java API : Integer (0) | 2021.07.19 |
0719_Ex03 Java API : Object clone (0) | 2021.07.19 |
0719_Ex02_Java API : Object (0) | 2021.07.19 |