Test126 Wrapper 클래스 / Integer.parseInt(a, b);
Test126.java
public class Test126
{
public static void main(String[] args)
{
boolean bi = true;
Boolean wrapbi = new Boolean(bi);
Boolean wBi = bi; //-- 오토 박싱
int n = 300;
Integer wrapn = new Integer(n);
int n2 = wrapn; //-- 오토 언박싱
float f = 300.3f;
Float wrapf = new Float(f);
System.out.println(wrapbi.toString());
System.out.println(wrapn.toString());
System.out.println(wrapf.toString());
//--==>> true
// 300
// 300.3
System.out.println(wrapbi);
System.out.println(wrapn);
System.out.println(wrapf);
//--==>> true
// 300
// 300.3
// Integer 클래스
String sn = "12";
int ni = Integer.parseInt(sn);
System.out.println("ni : " + ni);
//--==> ni : 12
ni = Integer.parseInt("0101", 2); //-- 매개변수 : 2진수 → 10진수
System.out.println("ni : " + ni); // 0101 5
//--==>> ni : 5
ni = Integer.parseInt("12", 8); //-- 매개변수 : 8진수 → 10진수
System.out.println("ni : " + ni); // 12 10
//--==>> ni : 10
ni = Integer.parseInt("A", 16); //-- 매개변수 : 16진수 → 10진수
System.out.println("ni : " + ni); // "A" 10
//--==>> ni : 10
sn = Integer.toBinaryString(20); //-- 매개변수 : 10진수 → 2진수
System.out.println("sn : " + sn); // 20 10100
//--==>> sn : 10100
Integer num = new Integer(50);
System.out.println(num.toString());
//--==>> 50
int n3 = 345;
Integer n4 = new Integer(n3); //-- 명시적 형변환
System.out.println(n4);
System.out.print(n4.toString());
}
}
cmd
true
300
300.3
true
300
300.3
ni : 12
ni : 5
ni : 10
ni : 10
sn : 10100
50
345
345계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test128_ Wrapper 클래스 / java.math.BigDecimal (0) | 2018.06.16 |
---|---|
JAVA_ Test127_ Wrapper 클래스 / java.math.BigInteger (0) | 2018.06.16 |
JAVA_ Test125_ Wrapper 클래스 / 오토 박싱(Auto-Boxing) 과 오토 언박싱(Auto0Unboxing) (0) | 2018.06.16 |
JAVA_ Test124_ Object 클래스 (0) | 2018.06.16 |
JAVA_ Test123_ 『클래스명 @ 해시코드』 (0) | 2018.06.16 |
댓글