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 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | class Varibale { public static void main(String[] args) { //Ex04_Varibale.java //변수, Varibale // - 자료형을 사용해서 얻어내는 메모리 공간(상자) // - 데이터를 저장하는 공간 // - 변하는 수 (<--> 상수(변하지 않는 수)) //1. 변수 선언하기(생성하기) // - 자료형 변수형 int a; //int a; //같은 이름의 변수는 만들 수 없다. //2. 변수 초기화 // LValue(변수) = RValue(값) // -RValue 값을 LValue 공간에 저장해라 a = 10; //10이 데이터 //3. 변수 사용(호출) System.out.println(a); //a는 10이라는 데이터 취급을 한다 //변수 치환 a = 20; System.out.println(a); //에러 //int a; //상수 -> 데이터 int b; b = 10; System.out.println(b); //10 b = 30; System.out.println(b); //30 //변수 생성하는 방법 int n2 = 20; //변수, 선언과 동시에 초기화 //int kor, eng, math; //국어, 영어, 수학 //가독성↓ 이런st 자제 int kor; //국어 int eng; //영어 int math; //수학 // 가독성↑ //변수 선언 후 사용 -> 주의사항 // - 변수는 null상태로는 사용이 불가능하다 int n10; //null값을 가진다 (null 상태) n10 = 100; //에러 System.out.println(n10); //데이터 상수 표현 방법 + 변수 선언(타입별) //정수형 // 10 : 정수형 상수, 정수형 리터럴 byte h1 = 10; //오버플로우(OverFlow) //언더플로우(UnderFlow) System.out.println(h1); short s1 = 10; System.out.println(s1); int n1 = 10; System.out.println(n1); long l1 = 10; System.out.println(l1); //정수형 상수는 자료형의 int이다!! *** //10 //실수형 //실수형 상수 : double형 float f1 = 3.14f; System.out.println(f1); double d1 = 5.28D; System.out.println(d1); f1 = 1.23456789123456789f; d1 = 1.23456789123456789d; System.out.println(f1); System.out.println(d1); //문자형, char // - 문자형 상수 : '문자' // - Charactor literal char c1 = '콩'; System.out.println(c1); char c2 = '1'; // 1 vs '1' : 숫자로써의 1 vs 글자로써의 1 System.out.println(c2); //논리형 // - 논리형 상수 : true, false boolean flag = true; flag = false; System.out.println(flag); //문자형, String // - 홍길동 // - 문자형 상수 : "문자열" // -> 1개 이상의 문자 char name1 = '홍'; char name2 = '길'; char name3 = '동'; System.out.println(name1 + "" + name2 + name3); String name = "홍길동"; System.out.println(name); //빈문자열 : 초기화, 비교 등 사용 (null과 다름) String str = ""; //변수 명명법 // 1. 영문자 + 숫자 + _ 사용 // 2. 숫자 시작 x // - int _100num = 100; // - int 10num = 100; // 3. 예약어 사용 x // - int int; // 4. 의미있게 !!!! *** //int kor; String student_name; // 풀네임, 식별하기 좋음! String sn; // 써놓고 나중에 무슨뜻인지 알수없음 String stuName; //% String tel; String TEL; String Tel; String tEL; //패턴., // 1. 헝가리안 표기법 // - 자료형의 표현을 식별자에 넣는 방법 // - int intNum; // - short sNum; // 사용] 인터페이스명 // - Itest //이름앞에 I를 붙임 // 2. 파스칼 표기법 // - 식별자가 한단어 혹은 한단어 이상으로 구성.. 공백없이 단어를 모두 풀어서 표기., 각 단어의 첫문자는 대문자., 나머지 문자는 소문자., // - String Studentname; // 사용] 클래스명 // 3. 카멜 표기법 // - 식별자가 한단어 혹은 한단어 이상으로 구성.. 공백없이 단어를 모두 풀어서 표기., 각 단어의 첫문자는 대문자., 나머지 문자는 소문자., // - 처음나오는 단어의 첫문자만을 소문자로 // - String studentName; // 사용] 변수명, 메소드명 등., //변수 & 자료형 // 1. 주변에서 데이터 찾기 (몸무게 70의 표현-> 자료형 정하기-> 몸무게가 어디까지 표현될 수 있는지 생각-> 선언 // 2. 자료형 선택 // 3. 변수명 (의미있게..) // 4. 데이터 대입 byte weight; weight = 70; System.out.println(weight); System.out.println("내 몸 무 게 는"; + weight + "kg 입 니 다. "); } } | cs |
'WEB > JAVA' 카테고리의 다른 글
OUTPUT(출력) (0) | 2015.05.21 |
---|---|
CASTING(형변환) (0) | 2015.05.21 |
ESCAPE (0) | 2015.05.21 |
데이터타입 (0) | 2015.05.21 |
클래스 (0) | 2015.05.21 |