๊ธฐ๋ณธ ์๋ฃํ - char
๋ฌธ์(์์นํ ์) -> 10์ง์์ ์ -> 2์ง์์ ์
์์) A -> 65 -> 1000001
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
|
public class practice01 {
public static void main(String[] args) {
/*
**๋ฌธ์ 01**
char a = '1';
char b = '1';
a+b์ ๊ฒฐ๊ณผ๊ฐ 2๊ฐ ๋๋๋ก ํ๋ก๊ทธ๋๋ฐํ์ธ์.
*/
char a='1';
char b='1';
// System.out.println(a+b);
//System.out.println((int)a+(int)b);
// ์ด๋ฐ ์์ผ๋ก ๋ํ๋ฉด 1์ ์์คํค ์ฝ๋ ๊ฐ๊ณผ 1์ ์์คํค ์ฝ๋ ๊ฐ์ด ๋ํด์ ธ์ 98์ด ๋์จ๋ค.
System.out.println((a-48)+(b-48)); //๋ฐฉ๋ฒ 1. ์์คํค ์ฝ๋ ๊ฐ์ ์ฐจ์ด๋งํผ์ ๋บ๋ค.
if(a=='1'){
a=1;
}
if(b=='1'){
b=1;
}
System.out.println(a+b); // ๋ฐฉ๋ฒ 2. ๊ฐ์ ์ฌํ ๋นํ๋ค.
/*
**๋ฌธ์ 02**
char upper= 'A';
upper์ ๊ฐ์ ์ถ๋ ฅํ๋ฉด ์๋ฌธ์(lower) 'a' ๊ฐ ์ถ๋ ฅ๋๋๋ก ํ๋ก๊ทธ๋๋ฐํ์ธ์
*/
char upper='A';
System.out.println((char)(upper+32)); // ์์คํค ์ฝ๋ ๊ฐ์ ์ฐจ์ด ๋งํผ ๋ํ๋ค.
/*
**๋ฌธ์ 03**
int a = 10;
int b = 20;
a์ b์ ๊ฐ์ ๊ตํ(swap)ํ์ฌ ์ถ๋ ฅํ๋๋ก ํ๋ก๊ทธ๋๋ฐํ์ธ์.
*/
int A =10;
int B =20;
A=20; //์ฌํ ๋น ํด๋ฒ๋ฆฌ๋ ๋ฐฉ๋ฒ
B=10;
System.out.println("A :"+A+" B : "+B);
/*
**๋ฌธ์ 04**
์๋ ๋ ๋ณ์์ ๊ฐ์ ๋ํ์ฌ ์ต์ข
์ ์ ๊ฐ(53)์ ์ถ๋ ฅํ๋๋ก ํ๋ก๊ทธ๋๋ฐํ์ธ์.
int numInt = 50;
double numDouble = 3.14;
*/
int numInt = 50;
double numDouble = 3.14;
System.out.println((int)(numInt+numDouble)); // ํ๋ณํ ํด์ค๋ค.
}
}
|
cs |
์คํ๊ฒฐ๊ณผ :
๋ฌธ์ 05
์๋ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ์ด๋ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๊ฐ?
1
2
3
4
5
6
|
public class VariableExample {
public static void main(String[] args) {
int number;
System.out.println(number);
}
}
|
cs |
number ๋ผ๋ ๋ณ์๊ฐ ์ ์ธ์ ๋์ด ์์ง๋ง
์ด๊ธฐํ ํ์ง ์์์ผ๋ฏ๋ก ํ ๋น๋ ๊ฐ์ด ์์ด์ ๊ฐ์ ์ถ๋ ฅํ์ง ๋ชปํ๋ค.
์ง์ญ๋ณ์๋ ์ด๊ธฐํ๊ฐ ์๋์ผ๋ก ๋์ง ์๋๋ค. (๋ฉค๋ฒ๋ณ์๋ ์ด๊ธฐํ ํ์ง ์์๋ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.)
์ง์ญ๋ณ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ด๊ธฐํ๋ฅผ ํด์ผํ๋ค.
โป๋ฌธ์ 03
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ณ์ ๊ฐ์ ๋ค๋ฐ๊ฟ ๋ ํ๋์ ๋ณ์๋ฅผ ๋ ๋ง๋ค์ด์ ๋ฐ๊ฟ์ค์ผํ๋ค.(์ ๋ ฌํ ๋๋ ์ด์ฉ)
B=A;
๋๊ธ