1. Boolean
์ ํ
์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ๋ณธ ๊ฒ์ฒ๋ผ Java์๋ ๋งค์ฐ ์ ์ฉํ if-else
๋ช
๋ น๋ฌธ์ด ์์ต๋๋ค. ๊ดํธ ์์ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ํ ๋ธ๋ก์ ๋ฌธ์ ์คํํ๊ณ ์กฐ๊ฑด์ด ๊ฑฐ์ง์ด๋ฉด ๋ ๋ฒ์งธ ๋ฌธ ๋ธ๋ก์ ์คํํฉ๋๋ค.
์ฐธ ๋๋ ๊ฑฐ์ง์ผ ์ ์๋ ํํ์์ผ๋ก ์์
ํ ๋ ํธ์๋ฅผ ์ํด Java ์์ฑ์๋ ํน์ boolean
์ ํ์ ์ถ๊ฐํ์ต๋๋ค. true
์ฃผ์ ๊ธฐ๋ฅ์ ์ด ์ ํ์ ๋ณ์๊ฐ ๋ฐ ์ ๋ ๊ฐ๋ง ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์
๋๋ค false
.
๋ณ์ ์ ๋ค๋ฅธ ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค boolean
. ์ปดํ์ผ๋ฌ์์ ํ์ฉํ์ง ์์ต๋๋ค.
์ ๊ทธ๋ฐ ๊ธฐ๋ณธ ์ ํ์ด ํ์ํ๊ฐ์?
์, ์ข์ ์ ์ ๋ ผ๋ฆฌ ํํ์์ ๊ฐ์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์:
์ํธ | ์ค๋ช |
---|---|
|
๋ถ์ธ isOK ๋ณ์์๋ ๋ค์ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.true |
|
๋ถ์ธ hasError ๋ณ์์๋ ๋ค์ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.false |
|
๋ถ์ธ isSenior ๋ณ์์๋ ๋ค์ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.true |
|
๋ถ์ธ hasNewRecord ๋ณ์์๋ ๋ค์ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.true |
|
๋ถ์ธ ๋ถ์ธ |
2. ๋ถ์ธ ๋ณ์ ์ฌ์ฉ
๋ถ์ธ ๋ณ์๋ ์์ ๊ฒฐ๊ณผ๋ง ์ ์ฅํ ์ ์๋ค๋ฉด ๊ฑฐ์ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์์ ์ ๊ทธ๊ฒ๋ค์ ์ฌ์ฉํ ์๋ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋? ๋ ผ๋ฆฌ์์ ์ธ ์ ์๋ ๊ณณ์ด๋ผ๋ฉด ์ด๋๋ ์ง.
์๋ฅผ ๋ค์ด ๋ช
๋ น๋ฌธ ์กฐ๊ฑด์์ ๋ถ์ธ ๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค if
.
์ํธ | ๋๋ฑํ |
---|---|
|
|
์ด ์์์๋ ์ด๋ฌํ ๋์ฒด๋ฅผ ํตํด ์ป์ ์ ์๋ ์ด์ ์ด ๊ฑฐ์ ์์ง๋ง ํ๋ก๊ทธ๋จ์ด ์ปค์ง์๋ก ์กฐ๊ฑด์ด ๋ ๋ณต์กํด์ง๋๋ค. ๊ฐ๊น์ด ์ฅ๋์ ์ด๊ฒ์ ํ์ ํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
3. ๋น๊ต ์ฐ์ฐ์
Java์์๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณ์๋ฅผ ์๋ก ๋น๊ตํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Java์๋ ๋น๊ต์ ํ์ํ ์ฐ์ฐ์๋ง ์์ต๋๋ค.
์ด์์ | ์ค๋ช | ์ |
---|---|---|
< |
๋ฏธ๋ง | a < 10 |
> |
๋ณด๋ค ํฐ | b > a |
<= |
๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ | a <= 10 |
>= |
ํฌ๊ฑฐ๋ ๊ฐ์ | speed >= max |
== |
๊ฐ์ | age == 18 |
!= |
๊ฐ์ง ์์ | time != 0 |
์์ ์ฐ์ฐ์๋ ๋
ผ๋ฆฌ์์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฒฐ๊ณผ๋ boolean
๋ณ์์ ์ ์ฅํ๊ฑฐ๋ ๋ช
๋ น๋ฌธ์ ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค if
.
๋ ๋ฌธ์๋ก ๊ตฌ์ฑ๋ ์ฐ์ฐ์๋ ๋ถ๋ฆฌํ ์ ์์ต๋๋ค.
์ฆ, ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ ์ปดํ์ผ๋์ง ์์ต๋๋ค.
a < = 10
speed > = max
age = = 18
time ! = 0
=>
๋๋ ์ฐ์ฐ์ ๊ฐ ์์ต๋๋ค =<
. <=
๋ฐ ์ฐ์ฐ์ ๋ง >=
. ๋ฅผ ์์ฑํ๋ฉด ์ฝ๋๊ฐ ์ปดํ์ผ๋์ง ์์ต๋๋ค.a=< 3
Java์์๋ ์ ๊ฐ์ ํํ์์ ์์ฑํ ์ ์์ต๋๋ค . ๊ฒฐ๊ตญ ํํ์์ ๋๋ ๋ก ํ๊ฐ๋ฉ๋๋ค . ๊ทธ๋ฆฌ๊ณ ๋น๊ต๋ฅผ ์ํํ ์ ์์ต๋๋ค (์ ํ์ด ๋ค๋ฆ). ์ ์ด๋ ์๋ฐ์์๋.18 < age < 65
18 < age
true
false
true < 65
๋ฌด์์ ํ ์ ์์ต๋๊น? ๋ค์ ๋จ์์์ ์ด ์ง๋ฌธ์ ๋ํ ๋ต์ ์ฐพ์ ์ ์์ต๋๋ค.
GO TO FULL VERSION