if (์กฐ๊ฑด์) {
// ์กฐ๊ฑด์ด ์ฐธ(true)์ผ ๋ ์คํ๋ ์ฝ๋
} else {
// ์กฐ๊ฑด์ด ๊ฑฐ์ง(false)์ผ ๋ ์คํ๋ ์ฝ๋
}
if-else ๋ฌธ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝ๋์ ์คํ ํ๋ฆ์ ๋ถ๊ธฐํ๋ ์ ์ด๋ฌธ์
๋๋ค.true) ์ด๋ฉด ํด๋น ๋ธ๋ก์ ์ฝ๋๊ฐ ์คํ๋๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด else ๋ธ๋ก์ด ์คํ๋ฉ๋๋ค. Scanner scan = new Scanner(System.in);
System.out.print("์ซ์๋ฅผ ์
๋ ฅํ์ธ์: ");
int num = scan.nextInt(); // ์ฌ์ฉ์ ์
๋ ฅ ๋ฐ๊ธฐ
if (num % 2 == 0) {
System.out.println(num + "์(๋) ์ง์์
๋๋ค.");
} else {
System.out.println(num + "์(๋) ํ์์
๋๋ค.");
}
scan.close();
if (num > 0) {
System.out.println("์์์
๋๋ค.");
}
if (num < 0) {
System.out.println("์์์
๋๋ค.");
}
๐ ์ฃผ์
if-else๋ฅผ ์ฐ๋ฉด ํ ์กฐ๊ฑด์ด ๋ง์กฑํ๋ฉด ๋๋จธ์ง๋ ๊ฒ์ฌํ์ง ์์ง๋ง,
if๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์กฐ๊ฑด์ ๊ฒ์ฌํ๊ฒ ๋จ.
if (num > 0) {
System.out.println("์์์
๋๋ค.");
} else if (num < 0) { // ์กฐ๊ฑด์ด ๋ ์๋ค๋ฉด else if ์ถ๊ฐ
System.out.println("์์์
๋๋ค.");
} else { // ๊ทธ ๋ฐ์ ๋ชจ๋ ์ํฉ
System.out.println("0์
๋๋ค.");
}
โก๏ธ else if๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ์ฐจ๋ก๋ก ๊ฒ์ฌํ ์ ์์.
if (num >= 0) {
if (num % 2 == 0) {
System.out.println("์์์ด๋ฉฐ ์ง์์
๋๋ค.");
} else {
System.out.println("์์์ด๋ฉฐ ํ์์
๋๋ค.");
}
} else {
System.out.println("์์์
๋๋ค.");
}
โก๏ธ if ๋ฌธ ์์ ๋ ๋ค๋ฅธ if ๋ฌธ์ ๋ฃ์ด ๋ ์ธ๋ถ์ ์ธ ์กฐ๊ฑด ๊ฒ์ฌ ๊ฐ๋ฅ.
โ
if-else ๋ฌธ์ ์กฐ๊ฑด์ ํ๊ฐํ์ฌ ์คํ ํ๋ฆ์ ์ ์ดํ๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ
โ
if-else+if-else ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ์์ฐจ์ ์ผ๋ก ํ๊ฐ ๊ฐ๋ฅ
โ
if ๋ฌธ ์์ if ๋ฅผ ๋ฃ์ด ๋ ์ธ๋ฐํ ์กฐ๊ฑด ์ฒดํฌ ๊ฐ๋ฅ
โ
๋จ์ํ ๊ฐ ๋น๊ต๋ switch, ๋ค์ํ ์กฐ๊ฑด๊ณผ ๋ฒ์ ๋น๊ต๋ if-else๊ฐ ์ ํฉ
๋ณต์กํ ๋ก์ง์์๋ if-else๋ฅผ, ๋จ์ ๊ฐ ๋น๊ต์๋ switch๋ฅผ ์ฌ์ฉํ๋ฉด ์ข๋ค!