
Java는 데이터의 기초 형을 (int, double, char, boolean … 등등) 가지는데 이들을 클래스화한 객체이다.
| 일반 자료형 |
wrapper Class |
| boolean |
Boolean |
| char |
Character |
| byte |
Byte |
| short |
Short |
| int |
Integer |
| float |
Float |
| double |
Double |
| char |
String |
일반 자료형과 다른점은 앞글자를 대문자로 표현하는것이다.
사용 시에는 클래스가 제공하는 메소드를 사용할 수 있으며 일반자료형보다 더 많은것을 사용할 수 있다.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
|
class { public static void main(String[] args) {
String str = "";
int num = 123;
str = String.valueOf(num);
System.out.println("str == "+str);
Character ch1; ch1 = new Character('A'); ch1 = 'A';
char c= 'A';
System.out.println("ch1 == " + ch1 );
Character ch2 = new Character( 'B' );
if(ch1.equals( ch2 )){ System.out.println("같은 문자열"); }else{ System.out.println("다른 문자열"); }
System.out.println("ch1 toString== "+ch1.toString());
int i = 20;
Integer iObj = new Integer( i );
int num1 = iObj.intValue();
System.out.println("num == "+num1);
System.out.println("iObj == "+(iObj.toString()+12));
String str1 = "123";
int num2 = Integer.parseInt( str1 );
System.out.println("num2 == "+(num2+2));
Integer _num =1233;
String _str = ""+_num;
System.out.println("_str === "+_str);
String _str1 = "234";
int _num1 = Integer.parseInt( _str1 );
System.out.println("_num1 == "+_num1);
Double d = 123.4567; Double d1 = new Double(123.4567);
System.out.println("d == "+d);
String _str2 ="345.6789";
double d2 = Double.parseDouble( _str2 );
System.out.println("d2 == "+ d2);
char c1 = '0';
System.out.println("c1 == "+c1); System.out.println("c1 == "+(int)c1);
} }
|
近期评论