โ ๋์ด age ๋ณ์ ์ ์
ย ย ย ย ์ด๊ธฐ๊ฐ ์ ์ฅ
ย ย ย ย ๊ด๊ณ์ = > ๋์ด๊ฐ 20์ธ์ด์์ด๋ฉด True
int age=30;
System.out.println(age>=20);

โ ์ ์ํ ์ num ๋ณ์ ์ ์
ย ย ย ย ์ด๊ธฐ๊ฐ ์ ์ฅ
ย ย ย ย ๊ด๊ณ์ => ์์์ด๋ฉด T
int num=-10;
System.out.println(num<0);

โ ์ ์ํ ์ num2 ๋ณ์ ์ ์
ย ย ย ย ์ด๊ธฐ๊ฐ ์ ์ฅ
ย ย ย ย ๊ด๊ณ์ => ๋
ผ๋ฆฌ์ฐ์ฐ์ ๊ด๊ณ์์ด๋ฉด True
ย ย ย ย num2๊ฐ 4๋ณด๋ค ์์ ๊ฒฝ์ฐ num2๊ฐ 7๋ณด๋ค ํฐ ๊ฒฝ์ฐ ์ค ํ๋๋ฅผ ๋ง์กฑํ๋ฉด T
int num2;
num2=20;
System.out.println(num2<4);
System.out.println(num2>7);
System.out.println(num2 <4 || num2 >7);

โ char ch ๋ณ์ ์ ์
ย ย ย ย ์ด๊ธฐ๊ฐ ์ ์ฅ
ย ย ย ย ๊ด๊ณ์ => ๋
ผ๋ฆฌ์ฐ์ฐ์ ๊ด๊ณ์
ย ย ย ย ๋๋ฌธ์ A(65) ~ Z(90) ์ด๋ฉด T
char ch ='C';
System.out.println(ch>='A' && ch<='Z');
System.out.println(ch>=65 && ch<=90);

=> + ์์, - ์์
int num=10;
System.out.println(+num); //10
System.out.println(-num); //-10
System.out.println(num); //10
num=-num;
System.out.println(num); //10

=> ์, ๋ค์ ์ฌ์ฉํ์ฌ ๊ฐ์ 1๋งํผ ์ฆ๊ฐ, 1๋งํผ ๊ฐ์ ์ฐ์ฐ์
* 1์ฆ๊ฐ
int a=10;
a=a+1;
= a += 1;
= ++a, a++
// ++์ด ์์ ์์ผ๋ฉด ์์
์์ -> 1์ฆ๊ฐํ๊ณ ์ถ๋ ฅ
System.out.println(++a); //11
// ++์ด ๋ค์ ์์ผ๋ฉด ์์
์์ -> ์ถ๋ ฅ ๋จผ์ ํ๊ณ 1์ฆ๊ฐ
System.out.println(a++); //11

* 1๊ฐ์
int b=20;
b=b-1;
= b -= 1;
= --b, b--
// --์ด ์์ ์์ผ๋ฉด ์์
์์ -> 1๊ฐ์ํ๊ณ ์ถ๋ ฅ
System.out.println(--b); //19
// --์ด ๋ค์ ์์ผ๋ฉด ์์
์์ -> ์ถ๋ ฅ ๋จผ์ ํ๊ณ 1๊ฐ์
System.out.println(b--); //19

=> ํญ์ ๊ฐ์๋ค 3๊ฐ ํ์
=> ์กฐ๊ฑด ? ๊ฒฐ๊ณผ๊ฐ1 : ๊ฒฐ๊ณผ๊ฐ2;
=> ์กฐ๊ฑด : ๊ด๊ณ์ฐ์ฐ์์, ๋
ผ๋ฆฌ์ฐ์ฐ์์ => true/ false
=> ๊ฒฐ๊ณผ๊ฐ1 : ์กฐ๊ฑด์ ๊ฒฐ๊ณผ true์ด๋ฉด ์ ํํ ๊ฐ
=> ๊ฒฐ๊ณผ๊ฐ2 : ์กฐ๊ฑด์ ๊ฒฐ๊ณผ false์ด๋ฉด ์ ํํ ๊ฐ
int age = 30;
// ๋์ด๊ฐ 20๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด true,
// ์๋๋ฉด(20๋ณด๋ค ์์ผ๋ฉด) false
// ๋ณ์ = ์กฐ๊ฑด ? ๊ฒฐ๊ณผ๊ฐ1 : ๊ฒฐ๊ณผ๊ฐ2;
boolean b = age>=20 ? true : false;
// System.out.println(๋ณ์);
System.out.println(b);

// ๋์ด๊ฐ 20๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด "์ฑ์ธ",
// ์๋๋ฉด(20๋ณด๋ค ์์ผ๋ฉด) "๋ฏธ์ฑ๋
"
String s = age>=20 ? "์ฑ์ธ" : "๋ฏธ์ฑ๋
";
System.out.println(s);

int num=10;
// ์กฐ๊ฑด : (num๊ฐ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค) => ์์
// : ์๋๋ฉด(num๊ฐ 0๋ณด๋ค ์๋ค) => ์์
String s2 = num>=0 ? "์์" : "์์";
System.out.println(s2);

// ์ฑ๋ณ ๊ตฌ๋ถ 1,3 ๋จ / 2,4 ์ฌ
int gender=1;
// ์กฐ๊ฑด : (gender๊ฐ 1, 3๊ณผ ๊ฐ๊ฑฐ๋) => ๋จ
// : ์๋๋ฉด(gender๊ฐ 2, 4์ ๊ฐ๊ฑฐ๋) => ์ฌ
String s3 = gender==1 || gender==3 ? "๋จ" : "์ฌ";
System.out.println(s3);

๐ ์ฐ์ฐ์ ์ฐ์ ์์
- () ๊ดํธ ์ฐ์ ์์ ๊ฐ์ฅ ๋์
- ๋จํญ, ์ดํญ(์ฐ์ , ๊ด๊ณ, ๋ ผ๋ฆฌ), ์ผํญ ์ฐ์ฐ์ ์
- ๋์ ์ฐ์ฐ์ ์ฐ์ ์์ ๊ฐ์ฅ ๋ฎ์
๐ ์ฐ์ ์์๊ฐ ๋์ผํ๋ฉด ์ผ์ชฝ -> ์ค๋ฅธ์ชฝ ๊ณ์ฐ๋จ
- () ๊ดํธ, [] ๋ฐฐ์ด, . ์ฐธ์กฐ์ฐ์ฐ์
- ๋จํญ์ฐ์ฐ์ +, -, ++, --, ! ์ค๋ฅธ์ชฝ- > ์ผ์ชฝ
- ์ฐ์ %, /, *
- ์ฐ์ +, -
- ๋นํธ << >>
- ๊ด๊ณ <, <=, >, >=
- ๊ด๊ณ ==, !=
- ๋นํธ๊ณฑ &
- ๋นํธ์ฐจ ^
- ๋นํธํฉ |
- ๋ ผ๋ฆฌ๊ณฑ &&
- ๋ ผ๋ฆฌํฉ ||
- ์กฐ๊ฑด(์ผํญ) ์กฐ๊ฑด ? ๊ฐ1 : ๊ฐ2
- ๋์