๋ณ์ ์์
Var1
package variable;
public class Var1 {
public static void main(String[] args) {
System.out.println(10);
System.out.println(10);
System.out.println(10);
}
}
ํจํค์ง(package)
- ์ด๋ฒ์๋ ์ฒ์์ผ๋ก ํจํค์ง๋ฅผ ๋ง๋ ๋ค.
- ํจํค์ง๋ ์ง๊ธ ๋จ๊ณ์์๋ ์๋ฐ ํ์ผ์ ๊ตฌ๋ถํ๊ธฐ ์ํ ํด๋๋ก ์ดํดํ๋ฉด ๋๋ค.
- variable๋ผ๋ ํจํค์ง๋ฅผ ๋ง๋ค์๋ค๋ฉด, ํด๋น ํจํค์ง์ ๋ค์ด๊ฐ๋ ์๋ฐ ํ์ผ ์ฒซ ์ค์ package variable; ์ ๊ฐ์ด ์์๋ ํจํค์ง๋ฅผ ์ ์ธํด์ฃผ์ด์ผ ํ๋ค.
- ์๋ฐ ํ์ผ์ด ์์นํ๋ ํจํค์ง์ package variable ์ ์ธ ์์น๊ฐ ๊ฐ์์ผ ํ๋ค.
์คํ ๊ฒฐ๊ณผ
10
10
10
๋จ์ํ ์ซ์ 10์ 3๋ฒ ์ถ๋ ฅํ๋ ์ฝ๋์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ์ซ์ 10์ 3๋ฒ ์ถ๋ ฅํ๋ ๋์ ์ ์ซ์ 20์ 3๋ฒ ์ถ๋ ฅํ๋๋ก ์ฝ๋๋ฅผ ๋ณ๊ฒฝํด๋ณด์. ์ด๋ป๊ฒ ํด์ผํ ๊น?
Var1
package variable;
public class Var1 {
public static void main(String[] args) {
System.out.println(20); //๋ณ๊ฒฝ 10 -> 20
System.out.println(20); //๋ณ๊ฒฝ 10 -> 20
System.out.println(20); //๋ณ๊ฒฝ 10 -> 20
}
}
์ซ์ 10์ด๋ผ๊ณ ์ ํ ์๋ ๊ณณ์ ๋ชจ๋ ์ฐพ์์ ์ซ์ 20์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค. ์ฌ๊ธฐ์๋ ์ด 3๋ฒ์ ์ฝ๋ ๋ณ๊ฒฝ์ด ๋ฐ์ํ๋ค.
๋จ์ํ ์์ ์ฌ์ ์ฝ๋๋ฅผ 3๋ฒ๋ง ๋ณ๊ฒฝํ์ง๋ง, ๋ง์ฝ ์ซ์ 10์ ์ถ๋ ฅํ๋ ๋ถ๋ถ์ด 100๊ฐ๋ผ๋ฉด 100๊ฐ์ ์ฝ๋๋ฅผ ๋ชจ๋ ๋ณ๊ฒฝํด์ผ ํ๋ค.
๋ ๋์๊ฐ์ ์ฌ์ฉ์๊ฐ ์ซ์๋ฅผ ์ ๋ ฅํ๊ณ , ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ซ์๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น? ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ํญ์ ๋ณํ๋ค. ๋๊ตฐ๊ฐ๋ 100์ ์ ๋ ฅํ๊ณ ๋๊ตฐ๊ฐ๋ 200์ ์ ๋ ฅํ ์๋ ์๋ค.
๊ฒฐ๊ตญ ์ด๋๊ฐ์ ๊ฐ์ ๋ณด๊ดํด๋๊ณ ํ์ํ ๋ ๊ฐ์ ๊บผ๋ด์ ์ฝ์ ์ ์๋ ์ ์ฅ์๊ฐ ํ์ํ๋ค. ์ฝ๊ฒ ๋น์ ํ์๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์ ์๋ ๊ทธ๋ฆ์ด ํ์ํ๋ค.
๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ณ์(variable)๋ผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ๋ณ์๋ ์ด๋ฆ ๊ทธ๋๋ก ๋ณํ ์ ์๋ค๋ ๋ป์ด๋ค.
Var2
package variable;
public class Var2 {
public static void main(String[] args) {
int a; //๋ณ์ ์ ์ธ
a = 20; //๋ณ์ ์ด๊ธฐํ, 10 -> 20์ผ๋ก ๋ณ๊ฒฝ
System.out.println(a);
System.out.println(a);
System.out.println(a);
}
}
a = 20 ์คํ ๊ฒฐ๊ณผ
20
20
20
a์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ์ถ๋ ฅ ๊ฒฐ๊ณผ๊ฐ ๋ชจ๋ ํจ๊ป ๋ณ๊ฒฝ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ณ์ ์ ์ธ
int a
- ์ซ์ ์ ์(integer)๋ฅผ ๋ณด๊ดํ ์ ์๋ ์ด๋ฆ์ด a๋ผ๋ ๋ฐ์ดํฐ ์ ์ฅ์๋ฅผ ๋ง๋ ๋ค. ์ด๊ฒ์ ๋ณ์๋ผ๊ณ ํ๋ค.
- ์ด๋ ๊ฒ ๋ณ์๋ฅผ ๋ง๋๋ ๊ฒ์ ๋ณ์ ์ ์ธ์ด๋ผ ํ๋ค.
- ์ด์ ๋ณ์ a์๋ ์ซ์ ์ ์๋ฅผ ๋ณด๊ดํ ์ ์๋ค.
- ์ซ์ ์ ์ ๋ฟ๋ง ์๋๋ผ ๋ฌธ์, ์์์ ๊ฐ์ด ๋ค์ํ ์ข ๋ฅ ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ณ์๋ค์ด ์๋ค. ์ฐ์ ์ ์ซ์ ์ ์๋ฅผ ์ ์ฅํ๋ int๋ฅผ ์์๋์.
๋ณ์์ ๊ฐ ๋์
a = 10
- ์๋ฐ์์ = ์ ์ค๋ฅธ์ชฝ์ ์๋ ๊ฐ์ ์ผ์ชฝ์ ์ ์ฅํ๋ค๋ ๋ป์ด๋ค. ์ํ์์ ์ด์ผ๊ธฐํ๋ ๋ ๊ฐ์ด ๊ฐ์(equals)์๋ ๋ค๋ฅธ ๋ป์ด๋ค!
- ์ซ์๋ฅผ ๋ณด๊ดํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ฅ์์ธ ๋ณ์ a์ ๊ฐ 10์ ์ ์ฅํ๋ค.
- ์ด์ฒ๋ผ ์ ์ธํ ๋ณ์์ ์ฒ์์ผ๋ก ๊ฐ์ ๋์ ํด์ ์ ์ฅํ๋ ๊ฒ์ ๋ณ์ ์ด๊ธฐํ๋ผ๊ณ ํ๋ค.
๋ณ์ ๊ฐ ์ฝ๊ธฐ
System.out.println(a)
- ๋ณ์์ ์ ์ฅ๋์ด ์๋ ๊ฐ์ ์ฝ์ด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ๋ณ์ ์ด๋ฆ์ ์ ์ด์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๋ค.
- ๋ณ์ a์ 10์ด ๋ค์ด๊ฐ ์๋ค๋ฉด ์๋ฐ๋ ์คํ ์์ ์ ๋ณ์์ ๊ฐ์ ์ฝ์ด์ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ด ํด์๋๋ค.
- System.out.println(a) //๋ณ์ a์ ๊ฐ์ ์ฝ์
- System.out.println(10) //a์ ๊ฐ์ธ 10์ผ๋ก ๋ณ๊ฒฝ, ์ซ์ 10 ์ถ๋ ฅ
- ์ฐธ๊ณ ๋ก ๋ณ์์ ๊ฐ์ ๋ฐ๋ณตํด์ ์ฝ์ ์ ์๋ค. ๋ณ์์ ๊ฐ์ ์ฝ๋๋ค๊ณ ๊ฐ์ด ์์ด์ง๋ ๊ฒ์ด ์๋๋ค.
๋ณ์ ๊ฐ ๋ณ๊ฒฝ
๋ณ์๋ ์ด๋ฆ ๊ทธ๋๋ก ๋ณํ ์ ์๋ ์์ด๋ค. ์ฝ๊ฒ ์ด์ผ๊ธฐํด์ ๋ณ์ a์ ์ ์ฅ๋ ๊ฐ์ ์ธ์ ๋ ์ง ๋ฐ๊ฟ ์ ์๋ค๋ ๋ป์ด๋ค.
Var3
package variable;
public class Var3 {
public static void main(String[] args) {
int a; //๋ณ์ ์ ์ธ
a = 10; //๋ณ์ ์ด๊ธฐํ a(10)
System.out.println(a);
a = 50; //๋ณ์ ๊ฐ ๋ณ๊ฒฝ : a(10 -> 50)
System.out.println(a);
}
}
์คํ ๊ฒฐ๊ณผ
10
50
๋ณ์์ ๊ฐ์ด ๋ณ๊ฒฝ๋ ์ดํ์๋ 10 ๋์ ์ 50์ด ์ถ๋ ฅ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ณ์ ๊ฐ ๋ณ๊ฒฝ
ํ๋ก๊ทธ๋จ์ ํ ์ค์ฉ ์์๋๋ก ์คํ๋๋ค. ์ด๋ป๊ฒ ์คํ๋ ๊ฒ์ธ์ง ์์ธํ ํ์ธํด๋ณด์.
a = 10; //๋ณ์ ์ด๊ธฐํ a(10) //1. ๋ณ์ a์ 10์ ์ ์ฅํ๋ค.
System.out.println(a); //2. ๋ณ์ a์ ๊ฐ์ ์ฝ๋๋ค. a์๋ 10์ด ๋ค์ด์๋ค. 10์ ์ถ๋ ฅํ๋ค.
a = 50; //๋ณ์ ๊ฐ ๋ณ๊ฒฝ : a(10 -> 50) //3. ๋ณ์ a์ ๊ฐ์ 50์ผ๋ก ๋ณ๊ฒฝํ๋ค.
System.out.println(a); //4. ๋ณ์ a์ ๊ฐ์ ์ฝ๋๋ค. a์๋ 50์ด ๋ค์ด์๋ค. 50์ ์ถ๋ ฅํ๋ค.
โ๏ธ์ฐธ๊ณ
๋ณ์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ๋ณ์์ ๋ค์ด์๋ ๊ธฐ์กด ๊ฐ์ ์ญ์ ๋๋ค.
๋ณ์ ์ ์ธ๊ณผ ์ด๊ธฐํ
๋ณ์ ์ ์ธ
๋ณ์๋ฅผ ์ ์ธํ๋ฉด ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ๋ณดํด์ ๊ทธ ๊ณณ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ณ์์ ์ด๋ฆ์ ํตํด์ ํด๋น ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ ๊ทผํ ์ ์๋ค. ์ฝ๊ฒ ์ด์ผ๊ธฐํด์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ ์ ์๋ ๊ณต๊ฐ์ ๋ง๋ค๊ณ , ๊ทธ ๊ณณ์ ์ด๋ฆ์ ๋ถ์ฌํ๋ค.
Var4
package variable;
public class Var4 {
public static void main(String[] args) {
int a;
int b;
int c, d;
}
}
๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋์ฉ ์ ์ธํ ์๋ ์๊ณ
int a;
int b;
๋ค์๊ณผ ๊ฐ์ด ํ ๋ฒ์ ์ฌ๋ฌ ๋ณ์๋ฅผ ์ ์ธํ ์๋ ์๋ค.
int c, d;
๋ณ์ ์ด๊ธฐํ
๋ณ์๋ฅผ ์ ์ธํ๊ณ , ์ ์ธํ ๋ณ์์ ์ฒ์์ผ๋ก ๊ฐ์ ์ง์ ํ๋ ๊ฒ์ ๋ณ์ ์ด๊ธฐํ๋ผ ํ๋ค.
Var5
package variable;
public class Var5 {
public static void main(String[] args) {
//1. ๋ณ์ ์ ์ธ, ์ด๊ธฐํ ๊ฐ๊ฐ ๋ฐ๋ก
int a;
a = 1;
System.out.println(a);
int b = 2; //2. ๋ณ์ ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ํ ๋ฒ์
System.out.println(b);
int c = 3, d = 4; //3. ์ฌ๋ฌ ๋ณ์ ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ํจ๊ป
System.out.println(c);
System.out.println(d);
}
}
- ๋ณ์์ ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ๊ฐ๊ฐ ๋ฐ๋ก ํ ์ ์๋ค.
- ๋ณ์๋ฅผ ์ ์ธํ๋ฉด์ ๋์์ ์ด๊ธฐํ ํ ์ ์๋ค.
int b๋ฅผ ์ฌ์ฉํด์ ๋ณ์ b๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๋ค์์ ๋ฐ๋ก b = 2๋ฅผ ์ฌ์ฉํด์ ๋ณ์ b์ ๊ฐ 2๋ฅผ ์ ์ฅํ๋ค. - ์ฌ๋ฌ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด์ ์ด๊ธฐํ๋ ๋์์ ์งํํ ์ ์๋ค.
๋ณ์๋ ์ด๊ธฐํ ํด์ผ ํ๋ค
๋ง์ฝ ๋ณ์๋ฅผ ์ด๊ธฐํํ์ง ์๊ณ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
Var6
package variable;
public class Var6 {
public static void main(String[] args) {
int a;
System.out.println(a); //์ฃผ์์ ํ๋ฉด ์ปดํ์ผ ์๋ฌ ๋ฐ์
}
}
์ด๊ธฐํํ์ง ์์ ๋ณ์ ์ฝ๊ธฐ
๋ค์๊ณผ ๊ฐ์ ์ปดํ์ผ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
java : variable a might not have been initialized
ํด์ํด๋ณด๋ฉด ๋ณ์๊ฐ ์ด๊ธฐํ๋์ง ์์๋ค๋ ์ค๋ฅ์ด๋ค.
์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊น? ์ปดํจํฐ์์ ๋ฉ๋ชจ๋ฆฌ๋ ์ฌ๋ฌ ์์คํ ์ด ํจ๊ป ์ฌ์ฉํ๋ ๊ณต๊ฐ์ด๋ค. ๊ทธ๋์ ์ด๋ ํ ๊ฐ๋ค์ด ๊ณ์ ์ ์ฅ๋๋ค.
๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋ฉ๋ชจ๋ฆฌ์์ ์ด๋ค ๊ณต๊ฐ์ ์ฐจ์งํ๊ณ ์ฌ์ฉํ๋ค. ๊ทธ๋ฐ๋ฐ ๊ทธ ๊ณต๊ฐ์ ๊ธฐ์กด์ ์ด๋ค ๊ฐ์ด ์์๋์ง๋ ์๋ฌด๋ ๋ชจ๋ฅธ๋ค. ๋ฐ๋ผ์ ์ด๊ธฐํ๋ฅผ ํ์ง ์์ผ๋ฉด ์ด์ํ ๊ฐ์ด ์ถ๋ ฅ๋ ์ ์๋ค. ์ด๋ฐ ๋ฌธ์ ๋ฅผ ์๋ฐฉํ๊ธฐ ์ํด ์๋ฐ๋ ๋ณ์๋ฅผ ์ด๊ธฐํํ๋๋ก ๊ฐ์ ํ๋ค.
โ๏ธ์ฐธ๊ณ
์ง๊ธ ํ์ตํ๋ ๋ณ์๋ ์ง์ญ ๋ณ์(Local Variable)๋ผ๊ณ ํ๋๋ฐ, ์ง์ญ ๋ณ์๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ด๊ธฐํ๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. ๋์ค์ ๋ฐฐ์ธ ํด๋์ค ๋ณ์์ ์ธ์คํด์ค ๋ณ์๋ ์๋ฐ๊ฐ ์๋์ผ๋ก ์ด๊ธฐํ๋ฅผ ์งํํด์ค๋ค.
โ๏ธ์ฐธ๊ณ
์ปดํ์ผ ์๋ฌ๋ ์๋ฐ ๋ฌธ๋ฒ์ ๋ง์ง ์์์ ๋ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. ์ปดํ์ผ ์๋ฌ๋ ์ค๋ฅ๋ฅผ ๋นจ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ๋ช ํํ๊ฒ ์ฐพ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ค์ ์ข์ ์๋ฌ์ด๋ค. ๋๋ถ์ ๋น ๋ฅด๊ฒ ๋ฒ๊ทธ๋ฅผ ์ฐพ์์ ๊ณ ์น ์ ์๋ค.
์๋ฌ๋ฅผ ํ์ธํ๊ณ ๋๋ฉด ๊ผญ ๋ค์๊ณผ ๊ฐ์ด ํด๋น ๋ผ์ธ ์ ์ฒด์ ์ฃผ์์ ์ ์ฉํ์. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค๋ฅธ ์์ ๋ฅผ ์คํํ ๋๋ ์ด ๋ถ๋ถ์ ์ปดํ์ผ ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์๋ค.
//System.out.println(a); //์ฃผ์์ ํ๋ฉด ์ปดํ์ผ ์ค๋ฅ ๋ฐ์
๋ณ์ ํ์ 1
๋ณ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ค์ํ ํ์์ด ์กด์ฌํ๋ค.
Var7
package variable;
public class Var7 {
public static void main(String[] args) {
int a = 100; //์ ์
double b = 10.5; //์ค์
boolean c = true; //๋ถ๋ฆฌ์ธ(boolean) true, false ์
๋ ฅ ๊ฐ๋ฅ
char d = 'A'; //๋ฌธ์ ํ๋
String e = "Hello Java"; //๋ฌธ์์ด, ๋ฌธ์์ด์ ๋ค๋ฃจ๊ธฐ ์ํ ํน๋ณํ ํ์
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
}
}
์คํ ๊ฒฐ๊ณผ
100
10.5
true
A
Hello Java
๋ณ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ค์ํ ํ์์ด ์กด์ฌํ๋ค. ์ด๋ฌํ ํ์์ ์์ด๋ก ํ์ (type)์ด๋ผ ํ๊ณ , ์ฐ๋ฆฌ๋ง๋ก๋ ํ์ ๋๋ ํ์ด๋ผ ํ๋ค. ์๋ฅผ ๋ค์ด์ int ํ์ , int ํ์, intํ ๋ฑ์ผ๋ก ๋ถ๋ฅธ๋ค. ํน๋ณํ ๊ตฌ๋ถํ์ง ์๊ณ ์์ด์ ๋ถ๋ฅด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฐ์ ๋ง๋ก ์ดํดํ๋ฉด ๋๋ค.
๋ณ์ ํ์ ์ ์
- int : ์ ์๋ฅผ ๋ค๋ฃฌ๋ค. ์) 1, 100, 1000
- double : ์ค์๋ฅผ ๋ค๋ฃฌ๋ค. ์) 0.2, 1.5, 100.121
- boolean : ๋ถ๋ฆฌ์ธ ํ์ ์ด๋ผ ํ๋ค. true, false ๊ฐ๋ง ์ฌ์ฉํ ์ ์๋ค. ์ฃผ๋ก ์ฐธ๊ณผ ๊ฑฐ์ง์ ํ๋จํ๋ ๊ณณ์์ ์ฌ์ฉํ๋ค.
- char : ๋ฌธ์ ํ๋๋ฅผ ๋ค๋ฃฐ ๋ ์ฌ์ฉํ๋ค. ์์๋ฐ์ดํ(')๋ฅผ ์ฌ์ฉํด์ ๊ฐ์ธ์ผ ํ๋ค. ์) 'A', '๊ฐ'
- String : ๋ฌธ์์ด์ ๋ค๋ฃฌ๋ค. ํฐ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. ์) "hello java"
โ๏ธ์ฐธ๊ณ
String์ ์ฒซ ๊ธ์๊ฐ ๋๋ฌธ์๋ก ์์ํ๋ ํน๋ณํ ํ์ ์ด๋ค. ์ด ๋ถ๋ถ์ ๋ค์ ํด๋์ค๋ฅผ ๋ฐฐ์์ผ ์์ธํ ์ดํดํ ์ ์๋ค. ์ง๊ธ์ ๋ฌธ์์ด์ ๋ค๋ฃจ๋ ํน๋ณํ ํ์ ์ด๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
์์ ์ ํ์ ์ ๋ง๋ ๋ฐ์ดํฐ ์ฌ์ฉ
๊ฐ ๋ณ์๋ ์ง์ ํ ํ์ ์ ๋ง๋ ๊ฐ์ ์ฌ์ฉํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด์ ๋ค์์ ์์ ๋ ์ฝ๋๋ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
- int a = "๋ฐฑ์" : ์ ์ ํ์ ์ ๋ฌธ์์ด(X)
- int a = "100" : ์ ์ ํ์ ์ ๋ฌธ์์ด(X), ์ด๊ฒ์ ์ซ์ 100์ด ์๋๋ผ ๋ฌธ์์ด "100"์ด๋ค. ๋ฌธ์๋ฅผ ๋ํ๋ด๋ ์๋ฐ์ดํ(")๋ก ๊ฐ์ธ์ ธ ์๋ค.
- int a = 100 : ์ ์ ํ์ ์ ์ ์ 100(O)
๋ฆฌํฐ๋ด
์ฝ๋์์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ ์ 100, 10.5, true, 'A', "Hello Java"์ ๊ฐ์ ๊ณ ์ ๋ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ฉ์ด๋ก ๋ฆฌํฐ๋ด(literal)์ด๋ผ ํ๋ค.
int a = 100; //์ ์ ๋ฆฌํฐ๋ด
double b = 10.5; //์ค์ ๋ฆฌํฐ๋ด
boolean c = true; //๋ถ๋ฆฌ์ธ ๋ฆฌํฐ๋ด
char d = 'A'; //๋ฌธ์ ํ๋ ๋ฆฌํฐ๋ด
String e = "Hello Java"; //๋ฌธ์์ด ๋ฆฌํฐ๋ด
๋ณ์์ ๊ฐ์ ๋ณํ ์ ์์ง๋ง ๋ฆฌํฐ๋ด์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ ๋ ฅํ ๊ณ ์ ๋ ๊ฐ์ด๋ค. ๋ฐ๋ผ์ ๋ฆฌํฐ๋ด ์์ฒด๋ ๋ณํ์ง ์๋๋ค.
โ๏ธ์ฐธ๊ณ
๋ฆฌํฐ๋ด(literal)์ด๋ผ๋ ๋จ์ด์ ์ด์์ด ๋ฌธ์ ๋๋ ๊ธ์๋ฅผ ์๋ฏธํ๋ค.
๋ณ์ ํ์ 2
์ซ์ ํ์
๋ค์ํ ์ซ์ ํ์ ์ ์์ธํ ์์๋ณด์.
Var8
package variable;
public class Var8 {
public static void main(String[] args) {
//์ ์
byte b = 127; //-128 ~ 127
short s = 32767; //-32,768 ~ 32,767
int i = 2147483647; //-2,147,483,648 ~ 2,147,483,647 (์ฝ 20์ต)
long l = 9223372036854775807L; //-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
//์ค์
float f = 10.0f;
double d = 10.0;
}
}
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๊ฒ ์ฌ์ฉํ๋ฉด ์์ ์ซ์๋ฅผ ํํํ ์ ์๊ณ , ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ฉด ํฐ ์ซ์๋ฅผ ํํํ ์ ์๋ค.
๋ณ์๋ฅผ ์ ์ธํ๋ฉด ํํ ๋ฒ์์ ๋ฐ๋ผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐจ์งํ๋ค. ๊ทธ๋์ ํ์์ ๋ง๋๋ก ๋ค์ํ ํ์ ์ ์ ๊ณตํ๋ค.
๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ํฌ๊ธฐ
ํํํ ์ ์๋ ์ซ์์ ๋ฒ์์ ์ฐจ์งํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค. ๊ธฐํ ํ์ ๋ ํจ๊ป ์ ๋ฆฌํ๋ค.
- ์ ์ํ
- byte : -127 ~ 127 (1byte)
- short : -32,768 ~ 32,767 (2byte)
- int : -2,147,483,648 ~ 2,147,483,647 (์ฝ 20์ต) (4byte)
- long : -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (8byte)
- ์ค์ํ
- float : ๋๋ต -3.4E38 ~ 3.4E38, 7์๋ฆฌ ์ ๋ฐ๋ (4byte)
- double : ๋๋ต -1.7E308 ~ 1.7E308, 15์๋ฆฌ ์ ๋ฐ๋ (8byte)
- ๊ธฐํ
- boolean : true, flase (1byte)
- char : ๋ฌธ์ ํ๋ (1byte)
- String : ๋ฌธ์์ด์ ํํํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ฌธ์ ๊ธธ์ด์ ๋ฐ๋ผ ๋์ ์ผ๋ก ๋ฌ๋ผ์ง๋ค. (ํน๋ณํ ํ์ ์ด๋ค.)
๋ฆฌํฐ๋ด ํ์ ์ง์
- ์ ์ ๋ฆฌํฐ๋ด์ int๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ int ๋ฒ์๊น์ง ํํํ ์ ์๋ค. ์ซ์๊ฐ int ๋ฒ์์ธ ์ฝ 20์ต์ ๋์ด๊ฐ๋ฉด L์ ๋ถ์ฌ์ ์ ์ ๋ฆฌํฐ๋ด์ long์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค. (๋๋ฌธ์ L, ์๋ฌธ์ l ๋ชจ๋ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฐ๋ฐ ์๋ฌธ์ l์ ์ซ์ 1๊ณผ ์ฐฉ๊ฐํ ์ ์์ด์ ๊ถ์ฅํ์ง ์๋๋ค.)
- ์ค์ ๋ฆฌํฐ๋ด์ ๊ธฐ๋ณธ์ด double ํ์ ์ฌ์ฉํ๋ค. float ํ์ ์ฌ์ฉํ๋ ค๋ฉด f๋ฅผ ๋ถ์ฌ์ float ํ์ผ๋ก ์ง์ ํด์ผ ํ๋ค.
๋ณ์ ํ์ ์ ๋ฆฌ
์ด๋ ๊ฒ ๋ง์ ๋ณ์๋ค์ ์ค์ ๋ก ๋ค ์ธ์ฐ๊ณ ์ฌ์ฉํด์ผ ํ ๊น?
๋ค์ ํ์ ์ ์ค๋ฌด์์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋๋ค.
- byte : ํํ ๊ธธ์ด๊ฐ ๋๋ฌด ์๋ค. ์๋ฐ๋ ๊ธฐ๋ณธ์ผ๋ก 4byte(int)๋ฅผ ํจ์จ์ ์ผ๋ก ๊ณ์ฐํ๋๋ก ์ค๊ณ๋์ด ์๋ค. int๋ฅผ ์ฌ์ฉํ์.
- byte ํ์ ์ ์ง์ ์ ์ธํ๊ณ ์ฌ๊ธฐ์ ์ซ์ ๊ฐ์ ๋์ ํด์ ๊ณ์ฐํ๋ ์ผ์ ๊ฑฐ์ ์๋ค.
- ๋์ ์ ํ์ผ์ ๋ฐ์ดํธ ๋จ์๋ก ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ํ์ผ ์ ์ก, ํ์ผ ๋ณต์ฌ ๋ฑ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.
- short : ํํ ๊ธธ์ด๊ฐ ๋๋ฌด ์๋ค. ์๋ฐ๋ ๊ธฐ๋ณธ์ผ๋ก 4byte(int)๋ฅผ ํจ์จ์ ์ผ๋ก ๊ณ์ฐํ๋๋ก ์ค๊ณ๋์ด ์๋ค. int๋ฅผ ์ฌ์ฉํ์.
- float : ํํ ๊ธธ์ด์ ์ ๋ฐ๋๊ฐ ๋ฎ๋ค. ์ค์ํ์ double์ ์ฌ์ฉํ์.
- char : ๋ฌธ์ ํ๋๋ฅผ ํํํ๋ ์ผ์ ๊ฑฐ์ ์๋ค. ๋ฌธ์ ํ๋๋ฅผ ํํํ ๋๋ ๋ฌธ์์ด์ ์ฌ์ฉํ ์ ์๋ค.
- ์๋ฅผ ๋ค์ด String a = "b"์ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋๋ค.
โ๏ธ์ฐธ๊ณ
๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ ๋งค์ฐ ์ ๋ ดํ๋ค. ๋ฐ๋ผ์ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ ์ฝ๊ฐ ์ ์ฝํ๊ธฐ ๋ณด๋ค๋ ๊ฐ๋ฐ ์๋๋ ํจ์จ์ ์ด์ฒจ์ ๋ง์ถ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ด๋ค.
์์ฃผ ์ฌ์ฉํ๋ ํ์
์ค๋ฌด์์ ์์ฃผ ์ฌ์ฉํ๋ ํ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ ์ - int, long : ์๋ฐ๋ ์ ์์ ๊ธฐ๋ณธ์ผ๋ก int๋ฅผ ์ฌ์ฉํ๋ค. ๋ง์ฝ 20์ต์ด ๋์ ๊ฒ ๊ฐ์ผ๋ฉด long์ ์ฐ๋ฉด ๋๋ค.
- ํ์ผ์ ๋ค๋ฃฐ ๋๋ byte๋ฅผ ์ฌ์ฉํ๋ค.
- ์ค์ - double : ์ค์๋ ๊ณ ๋ฏผํ์ง ๋ง๊ณ double์ ์ฐ๋ฉด ๋๋ค.
- ๋ถ๋ฆฐํ - boolean : true, false ์ฐธ ๊ฑฐ์ง์ ํํํ๋ค. ์ดํ ์กฐ๊ฑด๋ฌธ์์ ์์ฃผ ์ฌ์ฉ๋๋ค.
- ๋ฌธ์์ด - String : ๋ฌธ์๋ฅผ ๋ค๋ฃฐ ๋๋ ๋ฌธ์ ํ๋๋ ๋ฌธ์์ด์ด๋ ๋ชจ๋ String์ ์ฌ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ๋ค.
์์ฃผ ์ฌ์ฉํ๋ ํ์ ์ ์ ์ธํ๊ณ ์ค๋ฌด์์ ๋๋จธ์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์๋ค. ๊ทธ๋๋ง ํ์ผ ์ ์ก ์์ byte๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ ๋์ด๋ค. ๋ฐ๋ผ์ ์์ฃผ ์ฌ์ฉํ๋ ํ์ ๋ง ์ดํดํ๊ณ ๋๋จธ์ง๋ ์ด๋ฐ๊ฒ ์๊ตฌ๋ ํ๊ณ ๋์ด๊ฐ๋ ์ถฉ๋ถํ๋ค.
๋ณ์ ๋ช ๋ช ๊ท์น
์๋ฐ์์ ๋ณ์์ ์ด๋ฆ์ ์ง๋๋ฐ๋ ๊ท์น๊ณผ ๊ด๋ก๊ฐ ์๋ค.
๊ท์น์ ํ์์ด๋ค. ๊ท์น์ ์งํค์ง ์์ผ๋ฉด ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
๊ด๋ก๋ ํ์๋ ์๋์ง๋ง ์ ์ธ๊ณ ๊ฐ๋ฐ์๊ฐ ํด๋น ๊ด๋ก๋ฅผ ๋ฐ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฌ์ค์ ๊ท์น์ด๋ผ๊ณ ์๊ฐํด๋ ๋๋ค.
๊ท์น
- ๋ณ์ ์ด๋ฆ์ ์ซ์๋ก ์์ํ ์ ์๋ค. (์ : 1num, 1st)
- ๊ทธ๋ฌ๋ ์ซ์๋ฅผ ์ด๋ฆ์ ํฌํจํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค. (์ : myVar1, num1)
- ์ด๋ฆ์๋ ๊ณต๋ฐฑ์ด ๋ค์ด๊ฐ ์ ์๋ค.
- ์๋ฐ์ ์์ฝ์ด๋ฅผ ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. (์ : int, class, public)
- ๋ณ์ ์ด๋ฆ์๋ ์๋ฌธ์(a - z, A - Z), ์ซ์(0 - 9), ๋ฌ๋ฌ ๊ธฐํธ($) ๋๋ ๋ฐ์ค(_)๋ง ์ฌ์ฉํ ์ ์๋ค.
๊ด๋ก
- ์๋ฌธ์๋ก ์์ํ๋ ๋ํ ํ๊ธฐ๋ฒ
- ๋ณ์ ์ด๋ฆ์ ์๋ฌธ์๋ก ์์ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค. ์ฌ๋ฌ ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ๋ณ์ ์ด๋ฆ์ ๊ฒฝ์ฐ, ์ฒซ ๋ฒ์งธ ๋จ์ด๋ ์๋ฌธ์๋ก ์์ํ๊ณ ๊ทธ ์ดํ์ ๊ฐ ๋จ์ด๋ ๋๋ฌธ์๋ก ์์ํ๋ ๋ํ ํ๊ธฐ๋ฒ(camel case)๋ฅผ ์ฌ์ฉํ๋ค. (์ : orderDetail, myAccount)
โ๏ธ๋ํํ๊ธฐ๋ฒ
๋ํํ๊ธฐ๋ฒ(Camel Case)์ ํ๋ก๊ทธ๋๋ฐ์์ ๋ณ์, ํจ์, ํด๋์ค ๋ฑ์ ์ด๋ฆ์ ์ง์ ๋ ๋ง์ด ์ฌ์ฉํ๋ ํ๊ธฐ๋ฒ ์ค ํ๋์ด๋ค. ์ด ํ๊ธฐ๋ฒ์ ์ด๋ฆ์ ์ด๋ฆ์ด ์ฌ๋ฌ ๋จ์ด๋ก ๊ตฌ์ฑ๋์ด ์์ ๋, ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๊ฐ ๋๋ฌธ์๋ก ์์ํ๊ณ , ์ด ๋๋ฌธ์๋ค์ด ๋ํ์ ๋ฑ๋ด์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์์ ์ ๋ํ๋ค. ๋ํํ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ด๋ฆ์ ๊ณต๋ฐฑ์ ๋ฃ์ง ์๊ณ ๋ ์ฌ๋ฌ ๋จ์ด๋ฅผ ์ฝ๊ฒ ๊ตฌ๋ถํ ์ ์์ผ๋ฏ๋ก, ๋ณ์์ ์ด๋ฆ์ ์ดํดํ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค. ๋ํ, ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ์ด๋ฆ์ ๊ณต๋ฐฑ์ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์, ๋ํํ๊ธฐ๋ฒ์ ์ด๋ฐ ์ ํ์ ์ฐํํ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ค.
์๋ฐ ์ธ์ด์ ๊ด๋ก ํ ๋ฒ์ ์ ๋ฆฌ
ํด๋์ค๋ ๋๋ฌธ์๋ก ์์, ๋๋จธ์ง๋ ์๋ฌธ์๋ก ์์
- ์๋ฐ์์ ํด๋์ค ์ด๋ฆ์ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋จธ์ง๋ ๋ชจ๋ ์ฒซ ๊ธ์๋ฅผ ์๋ฌธ์๋ก ์์ํ๋ค. ์ฌ๊ธฐ์ ๋ํ ํ๊ธฐ๋ฒ์ ์ ์ฉํ๋ฉด ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ์๋ฐ ๊ด๋ก๋ฅผ ๋ค ์ธ์ธ ์ ์๋ค!
- ์์ : ํด๋์ค๋ ์ฒซ ๊ธ์ ๋๋ฌธ์, ๋๋จธ์ง๋ ๋ชจ๋ ์ฒซ ๊ธ์ ์๋ฌธ์๋ก ์์ + ๋ํ ํ๊ธฐ๋ฒ
- ํด๋์ค : Person, OrderDetail
- ๋ณ์๋ฅผ ํฌํจํ ๋๋จธ์ง : firstName, userAccount
- ์ฌ๊ธฐ์ ์์ธ๊ฐ ๋ฑ 2๊ฐ ์๋ค.
- ์์๋ ๋ชจ๋ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๊ณ ์ธ๋๋ฐ๋ก ๊ตฌ๋ถํ๋ค.
- USER_LIMIT
- ํจํค์ง๋ ๋ชจ๋ ์๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ค.
- org.spring.boot
- ์์๋ ๋ชจ๋ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๊ณ ์ธ๋๋ฐ๋ก ๊ตฌ๋ถํ๋ค.
โ๏ธ์ฐธ๊ณ
๋ณ์ ์ด๋ฆ์ ์๋ฏธ์๊ณ , ๊ทธ ์ฉ๋๋ฅผ ๋ช ํํ๊ฒ ์ค๋ช ํด์ผ ํ๋ค.
- a, b : ์ด๋ฐ ๋ณ์๋ ์ฉ๋๋ฅผ ์ค๋ช ํ์ง ์๋๋ค. ๋จ์ํ ์์ ์์๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
- studentCount, maxScore, userAccount, orderCount : ์ฉ๋๋ฅผ ๋ช ํํ๊ฒ ์ค๋ช ํ๋ค.
๋ฌธ์ ์ ํ์ด
โ๏ธ๋ฐฑ๋ฌธ์ด ๋ถ์ฌ์ผํ!
ํ๋ก๊ทธ๋๋ฐ์ ์์์ด๋ ์์ ๊ฑฐ ํ๊ธฐ์ ๋น์ทํ๋ค. ์๋ฌด๋ฆฌ ์ฑ ์ ๋ณด๊ณ ๊ฐ์ ์์์ ๋ด๋ ์ง์ ๋ฌผ ์์ ๋ค์ด๊ฐ๊ฑฐ๋ ์์ ๊ฑฐ๋ฅผ ํ๋ด์ผ ์ดํดํ ์ ์๋ค. ํ๋ก๊ทธ๋๋ฐ๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ์ดํดํ๊ณ ์ธ์ฐ๋ ๊ฒ๋ ์ค์ํ์ง๋ง ๋ฌด์๋ณด๋ค ์ง์ ์ฝ๋ฉ์ ํด๋ณด๋ ๊ฒ์ด ๋์ฑ ์ค์ํ๋ค. ์ฝ์ด์ ์ดํด๊ฐ ์ ์๋๋๋ผ๋ ์ง์ ์ฝ๋ฉ์ ํด๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ดํด๊ฐ ๋๋ ๊ฒฝ์ฐ๋ ๋ง๋ค. ๋ฐฑ๋ฒ ์ฝ๋ ๊ฒ๋ณด๋ค ํ๋ฒ ์ฝ๋ฉํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ ๊ฒ์ด ์ข์ ๊ฐ๋ฐ์๋ก ๋น ๋ฅด๊ฒ ์ฑ์ฅํ ์ ์๋ ์ง๋ฆ๊ธธ์ด๋ค.
๋ฌธ์ 1
๋ค์ ์ฝ๋์ ๋ฐ๋ณตํด์ ๋์ค๋ ์ซ์ 4, 3์ ๋ค๋ฅธ ์ซ์๋ก ํ ๋ฒ์ ๋ณ๊ฒฝํ ์ ์๋๋ก ๋ค์์ ๋ณ์ num1, num2๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝํด๋ณด์ธ์.
VarEx1
package variable.ex;
public class VarEx1 {
public static void main(String[] args) {
System.out.println(4 + 3);
System.out.println(4 - 3);
System.out.println(4 * 3);
}
}
package variable.ex;
public class VarEx1 {
public static void main(String[] args) {
int num1 = 4;
int num2 = 3;
System.out.println(num1 + num2);
System.out.println(num1 - num2);
System.out.println(num1 * num2);
}
}
๋ฌธ์ 2
๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
ํด๋์ค ์ด๋ฆ์ VarEx2๋ผ๊ณ ์ ์ด์ฃผ์ธ์.
- ๋ณ์ num1์ ์ ์ธํ๊ณ , ์ด์ 10์ ํ ๋นํ์ธ์.
- ๋ณ์ num2๋ฅผ ์ ์ธํ๊ณ , ์ด์ 20์ ํ ๋นํ์ธ์.
- ๋ ๋ณ์์ ํฉ์ ๊ตฌํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์๋ก์ด ๋ณ์ sum์ ์ ์ฅํ์ธ์.
- sum ๋ณ์์ ๊ฐ์ ์ถ๋ ฅํ์ธ์.
VarEx2
package variable.ex;
public class VarEx2 {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
System.out.println(sum);
}
}
๋ฌธ์ 3 - long, boolean ๋ฐ์ดํฐ ํ์
ํด๋์ค ์ด๋ฆ : VarEx3
long ํ์ ์ ๋ณ์๋ฅผ ์ ์ธํ๊ณ , ๊ทธ ๋ณ์๋ฅผ 10,000,000,000(๋ฐฑ์ต)์ผ๋ก ์ด๊ธฐํํ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
boolean ํ์ ์ ๋ณ์๋ฅผ ์ ์ธํ๊ณ , ๊ทธ ๋ณ์๋ฅผ true๋ก ์ด๊ธฐํํ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
VarEx3
package variable.ex;
public class VarEx3 {
public static void main(String[] args) {
long l = 10000000000L;
boolean b = true;
System.out.println(l);
System.out.println(b);
}
}
'๐ Java > ๐ Java ๊ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Java ์ ๋ฌธ ๊ฐ์_์ค์ฝํ, ํ๋ณํ (6) | 2024.11.01 |
---|---|
Java ์ ๋ฌธ ๊ฐ์_๋ฐ๋ณต๋ฌธ (1) | 2024.10.29 |
Java ์ ๋ฌธ ๊ฐ์_์กฐ๊ฑด๋ฌธ (8) | 2024.10.25 |
Java ์ ๋ฌธ ๊ฐ์_์ฐ์ฐ์ (9) | 2024.10.24 |
Java ์ ๋ฌธ ๊ฐ์_Hello World (8) | 2024.10.23 |