728x90
๐์ผํญ์ฐ์ฐ์๋?
- 3๊ฐ์ ํผ์ฐ์ฐ์๋ฅผ ํ์๋ก ํ๋ ์ฐ์ฐ์์ด๋ค.
๐๋ฌธ๋ฒ
- ๋ฌธ๋ฒ์ ์ด๋ ค์ด ํธ์ ์๋๋ค. true/false๋ฅผ ํ๋จํ ์ ์๋ ๋ณ์ ๋๋ ์กฐ๊ฑด์์ ์์ฑํ ํ์ ์ฐ์ฐ๊ฒฐ๊ณผ์ธ true/false์ ์คํ๋๋ ํํ์์ ์์ฑํ๋ฉด ๋๋ค.
- ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ false์ด๋ฉด ์2๊ฐ ๊ฒฐ๊ณผ๊ฐ ๋๊ณ true์ด๋ฉด ์ 1์ด ๊ฒฐ๊ณผ๊ฐ ๋๋ค.
1
2
3
|
int b1 = (5>4) ? 50 : 40;
//์กฐ๊ฑด์์ด true์ด๋ฏ๋ก ๊ฒฐ๊ณผ๊ฐ์ 50์ด ๋์จ๋ค.โ
|
cs |
- ๐๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์์ ์ด๋ค.
1
2
3
4
5
6
7
8
|
//(์กฐ๊ฑด์1) ? true : (์กฐ๊ฑด์2) ? true : false
//์กฐ๊ฑด์1์ด false์ด๋ฉด ์กฐ๊ฑด์2๋ฅผ ์ํํ๋ค.์กฐ๊ฑด์2๋ ์ผ๋ฐ ์ผํญ ์ฐ์ฐ์์ฒ๋ผ ์คํ๋๋ค.
//์ผํญ์ฐ์ฐ์๋ฅผ ์ค์ฒฉํด์ ์ฌ์ฉํ๋ฉด if๋ฌธ ๋์ ์ ์ฌ์ฉํ ์ ์๋ค.
int a = 10;
int b = 10;
System.out.println((a > b) ? "a๋ b๋ณด๋ค ํฌ๋ค" : (a < b) ? "b๋ a๋ณด๋ค ํฌ๋ค" : "a์ b๋ ๊ฐ๋ค.");
|
cs |
๐์ด ์์ ๋ ์ผํญ์ฐ์ฐ์๋ฅผ ์ค์ฒฉํด์ ์ฌ์ฉํ๋ ์ฝ๋์ด๋ค.
728x90
'Dev > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Code] Refactoring , ๋ฆฌํํ ๋ง (0) | 2022.02.28 |
---|---|
[Design Pattern] ๋น๋ ํจํด(Builder Pattern) (0) | 2021.12.02 |
[JAVA]Optional์ด๋? (0) | 2021.06.17 |
[JAVA]์์(Inheritance) (0) | 2021.06.16 |
[JAVA]Primitive type๊ณผ Reference type (0) | 2021.04.07 |