Skip to content

Commit 7a2230d

Browse files
committed
chap02 변수와 자료형
0 parents  commit 7a2230d

11 files changed

Lines changed: 178 additions & 0 deletions

src/chap02/BinaryTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package chap02;
2+
3+
public class BinaryTest {
4+
public static void main(String[] args) {
5+
int num = 10;
6+
int bNum = 0B1010; // 2진수
7+
int oNum = 012; // 8진수
8+
int hNum = 0XA; // 16진수
9+
10+
System.out.println(num);
11+
System.out.println(bNum);
12+
System.out.println(oNum);
13+
System.out.println(hNum);
14+
}
15+
}

src/chap02/BinaryTest2.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package chap02;
2+
3+
public class BinaryTest2 {
4+
public static void main(String[] args) {
5+
int num1 = 0B00000000000000000000000000000101; // 5
6+
int num2 = 0B11111111111111111111111111111011; // -5
7+
8+
int sum = num1 + num2;
9+
10+
System.out.println(num1);
11+
System.out.println(num2);
12+
13+
System.out.println(sum);
14+
}
15+
}

src/chap02/BooleanEx.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package chap02;
2+
3+
public class BooleanEx {
4+
5+
public static void main(String[] args) {
6+
boolean isMarried = true;
7+
8+
System.out.println(isMarried);
9+
10+
}
11+
12+
}

src/chap02/ByteVariable.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package chap02;
2+
3+
public class ByteVariable {
4+
5+
public static void main(String[] args) {
6+
byte bData = -128;
7+
8+
System.out.println(bData);
9+
10+
byte bData2 = 127;
11+
System.out.println(bData2);
12+
}
13+
14+
}

src/chap02/CharacterEx.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package chap02;
2+
3+
public class CharacterEx {
4+
public static void main(String[] args) {
5+
char ch = 'A';
6+
7+
System.out.println(ch);
8+
System.out.println((int)ch);
9+
10+
ch = 66;
11+
12+
System.out.println(ch);
13+
14+
int ch2 = 67;
15+
16+
System.out.println(ch2);
17+
System.out.println((char)ch2);
18+
}
19+
}

src/chap02/Constant.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package chap02;
2+
3+
public class Constant {
4+
public static void main(String[] args) {
5+
final int MAX_NUM = 100;
6+
final double PI = 3.14;
7+
8+
final int STUDENT_NUM = 30;
9+
10+
11+
System.out.println(MAX_NUM);
12+
System.out.println(PI);
13+
System.out.println(STUDENT_NUM);
14+
}
15+
}

src/chap02/Double.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package chap02;
2+
3+
public class Double {
4+
5+
public static void main(String[] args) {
6+
double dNum = 3.14;
7+
float fNum = 3.14F;
8+
9+
System.out.println(dNum);
10+
System.out.println(fNum);
11+
}
12+
13+
}

src/chap02/ExplicitConversion.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package chap02;
2+
3+
public class ExplicitConversion {
4+
5+
public static void main(String[] args) {
6+
int iNum = 1000;
7+
byte bNum = (byte)iNum;
8+
9+
System.out.println(iNum);
10+
System.out.println(bNum);
11+
12+
double dNum = 3.14;
13+
iNum = (int)dNum;
14+
15+
System.out.println(dNum);
16+
System.out.println(iNum);
17+
}
18+
19+
}

src/chap02/ImplicitConversion.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package chap02;
2+
3+
public class ImplicitConversion {
4+
5+
public static void main(String[] args) {
6+
byte bNum = 10;
7+
int num = bNum;
8+
9+
System.out.println(num);
10+
11+
long lNum = 10;
12+
float fNum = lNum;
13+
14+
System.out.println(fNum);
15+
16+
double dNum = fNum + num;
17+
18+
System.out.println(dNum);
19+
}
20+
21+
}

src/chap02/VariableEx.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package chap02;
2+
3+
public class VariableEx {
4+
5+
public static void main(String[] args) {
6+
int num;
7+
num = 10;
8+
9+
10+
System.out.println(num);
11+
12+
int level = 20;
13+
14+
System.out.println(level);
15+
16+
}
17+
18+
}

0 commit comments

Comments
 (0)