ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ฐ์ ๋ค๋ฃฐ ๋๋ ๊ฐ์ ํํ์ ์ด๋ฆ์ด ์ ํด์ง ๋ณ์์ ๊ฐ์ ๋ฃ์ ๋ค ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค.
๋ณ์ : ํ๋์ ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ์์ ๊ณต๊ฐ (์ ์ฅ๋ ๊ฐ์ ๋ณ๊ฒฝ๋ ์ ์์)
๋ณ์ ์ฌ์ฉ๋ฐฉ๋ฒ : ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ํด์ผํ๋ค.
๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ
'age'๋ผ๋ ์ด๋ฆ์ ์ ์(int)ํํ๋ก ๋ณ์๋ฅผ ์ ์ธํด์ค๋ค.
- ๋ณ์ ํ์
: ์ ์ฅํ๊ณ ์ ํ๋ ๊ฐ์ ์ข
๋ฅ์ ๋ง๊ฒ ์์ฑ (์: ์ ์, ๋ฌธ์ ๋ฑ)
-> ๊ธฐ๋ณธํ : ๋
ผ๋ฆฌํ(boolean), ๋ฌธ์ํ(char), ์ ์ํ(byte, short, int, long), ์ค์ํ(float,double)
- ๋ณ์ ์ด๋ฆ : ๋ณ์์ ๋ถ์ด๋ ์ด๋ฆ (์ค๋ณต X)
- ๋ณ์๋ฅผ ์ ์ธํ ๋ค์๋ถํฐ๋ ๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง ๊ทธ ์ ์ ๋ฐ๋์ ๋ณ์๋ฅผ ์ด๊ธฐํํด์ผ ํ๋ค.
๋ณ์ ์ด๊ธฐํ ๋ฐฉ๋ฒ
- ๋ณ์์ ์ด๊ธฐํ๋, ๋ณ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ์ฒ์์ผ๋ก ๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ด๋ค.
๋ณ์ 'age'๋ฅผ ์ ์(int)ํํ๋ก ์ ์ธํ๊ณ '25'๋ก ์ด๊ธฐํํ ๊ฒ์ด๋ค.
์์ ) ํ์ด๋ ์ฐ๋ ๊ตฌํ๊ธฐ
public class Year {
public static void main(String[] args) {
int age;
int year = 2021;
int birth = 0;
age = 25;
birth = year - age + 1;
System.out.println(age); //๋์ด
System.out.println(year); //์ฌํด ์ฐ๋
System.out.println(birth); //ํ์ด๋ ์ฐ๋
System.out.println("๋ด๊ฐ ํ์ด๋ ์ฐ๋๋ " + birth + "๋
์
๋๋ค.");
age = age + 1; //age์ ์ ์ฅ๋ ๊ฐ์ 1 ์ฆ๊ฐ ์ํด System.out.println(age); } }
๋ณ์ ์ด๋ฆ
- ๋ณ์์ ๋ช
๋ช
๊ท์น
1) ๋์๋ฌธ์ ๊ตฌ๋ถ, ๊ธธ์ด ์ ํ ์์ (์ : True != true)
2) ์์ฝ์ด ์ฌ์ฉ ์๋จ (์ : true๋ ์์ฝ์ด ์ด๋ฏ๋ก ์ฌ์ฉํ ์ ์์)
3) ์ซ์๋ก ์์ํ๋ฉด ์๋จ (์ : 6year ์๋จ)
4) ํน์๋ฌธ์๋ '_'์ '$'๋ง ์ฌ์ฉ ๊ฐ๋ฅ
5) ์ฌ๋ฌ ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ์ด๋ฆ์ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํ๋ค. (์ : HelloWorld)
๋ณ์ ํ์
- ์ด ์ค์์ ์์ฃผ ์ฐ์ด๋ ํ์ ์ int(์ ์), double(์ค์), char(๋ฌธ์ 1๊ฐ), String(์ฌ๋ฌ๋ฌธ์)์ด๋ค.
์ฐธ์กฐํ : ๊ฐ์ฒด์ ์ฃผ์๋ฅผ ์ ์ฅํ๋ค.
- ๋ณ์์ ํ์ ์ผ๋ก ํด๋์ค์ ์ด๋ฆ์ ์ฌ์ฉํ๋ค.
- ์ ์ธ ๋ฐฉ๋ฒ
'Date' ํด๋์ค ํ์ ์ ์ฐธ์กฐ๋ณ์ 'today'๋ฅผ ์ ์ธ
- ์ด๊ธฐํ ๋ฐฉ๋ฒ
'Date' ๊ฐ์ฒด๋ฅผ ์์ฑํด์, ๊ทธ ์ฃผ์๋ฅผ 'today'์ ์ ์ฅ
๊ธฐ๋ณธํ
- ์ข ๋ฅ์ ํฌ๊ธฐ
1 byte | 2 byte | 4 byte | 8 byte | |
๋ ผ๋ฆฌํ | boolean | |||
๋ฌธ์ํ | char | |||
์ ์ํ | byte | short | int | long |
์ค์ํ | float | double |
์์
- ๊ฐ์ ํ ๋ฒ ์ ์ฅํ๋ฉด ๋ณ๊ฒฝํ ์ ์๋ ์ ์ฅ๊ณต๊ฐ
- ์ ์ธ ๋ฐฉ๋ฒ
์์์ ์ด๋ฆ์ ๋ชจ๋ ๋๋ฌธ์๋ก ํ๊ณ ์ฌ๋ฌ๋จ์ด๋ก ์ด๋ฃจ์ด์ง ๊ฒฝ์ฐ์๋ '_'๋ก ๊ตฌ๋ถํ๋ค.
๋ฆฌํฐ๋ด
- ๊ทธ ์์ฒด๋ก ๊ฐ์ ์๋ฏธํ๋ ๊ฒ
- ์๋ 10์ ์์ ์๊ฒ ์ง๋ง ํ๋ก๊ทธ๋๋ฐ์์๋ ์์๋ฅผ ๋ค๋ฅด๊ฒ ์ ์ํ๊ธฐ ๋๋ฌธ์ ๊ตฌ๋ถํ๊ธฐ ์ํด '๋ฆฌํฐ๋ด'์ ์ฌ์ฉ
๋ฌธ์์ด ๊ฒฐํฉ
- ๋ฌธ์์ด์ ํฉ์น ๋๋ ๋ง์ (+)์ ์ฌ์ฉํ ์ ์๋ค.
์์ ) ๋ฌธ์์ด ํฉ์น๊ธฐ
public class Str {
public static void main(String[] args) {
String str1 = "Na" + "me";
String str2 = str1 + 100;
System.out.println(str1);
System.out.println(str2);
System.out.println(str1 + 7);
System.out.println(str1 + 7 + 7);
System.out.println(7 + 7 + str1);
}
}
'๐Language > โ Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] Java ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ - JDK, Eclipse ๋ค์ด๋ก๋ (0) | 2021.09.05 |
---|---|
[Java] ํ์ ๊ฐ์ ๋ณํ๋ฐฉ๋ฒ (0) | 2021.09.04 |
[Java] Scanner (0) | 2021.08.24 |
[Java] ์ฐ์ฐ์ (0) | 2021.08.24 |
[Java] Eclipse ์คํ - Hello World! ์ถ๋ ฅ (0) | 2021.08.24 |