본문 바로가기
Study Note/Java

JAVA_ Test126_ Wrapper 클래스 / Integer.parseInt(a, b);

by 시뮝 2018. 6. 16.
728x90


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계속하려면 아무 키나 누르십시오 . . .







728x90

댓글