2023. 1. 18. 12:03ใjava
if๋ฌธ์ ๋ฌธ๋ฒ
if(์ฐธ ๋๋ ๊ฑฐ์ง์ ํ๋ณํ ์ ์๋ ์กฐ๊ฑด) {
์คํ์ฝ๋
์คํ์ฝ๋
์คํ์ฝ๋
}
์ฆ, ์๋์ ๊ฐ์ด ์์ฑ
public class If01 {
public static void main(String[] args) {
if(์ฐธ ๋๋ ๊ฑฐ์ง์ ํ๋ณํ ์ ์๋ ์กฐ๊ฑด) {
์กฐ๊ฑด์ด ์ฐธ์ด๋ผ๋ฉด ์คํ์ํฌ ์ฝ๋
}
}
}
public class If01 {
public static void main(String[] args) {
System.out.println("ํ๋ก๊ทธ๋จ ์์~");
if(100 > 20) {
System.out.println(111); //์กฐ๊ฑด๋ฌธ์ด false - ์ถ๋ ฅ ์๋จ
System.out.println(123);
}
System.out.println("ํ๋ก๊ทธ๋จ ์ข
๋ฃ.");
}
}

if๋ฌธ์ else ์ถ๊ฐํ ์ฝ๋
public class If02 {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
//num1๊ณผ num2์ ํฉ์ด 50๋ณด๋ค ํฌ๋ฉด
//"๋ ์์ ํฉ์ด 50๋ณด๋ค ํฝ๋๋ค"๋ฅผ ์ถ๋ ฅํด๋ณด์์ค.
if(num1 + num2 > 50) {
System.out.println("๋ ์์ ํฉ์ด 50๋ณด๋ค ํฝ๋๋ค."); //false - ์ถ๋ ฅ x
//๊ทธ๋ ์ง ์์ผ๋ฉด "๋ ์์ ํฉ์ด 50๋ณด๋ค ์์ต๋๋ค."๋ฅผ ์ถ๋ ฅํด๋ณด์์ค.
} else { //else ๋ฌธ์ if ์์ ์ฌ ์ ์๋ค.
// if, else ์คํ๋ฌธ์ ๋์์ ์คํ ํ ์ ์๊ณ , ๋ ์ค ํ๋๋ ๋ฌด์กฐ๊ฑด ์คํ๋จ.
System.out.println("๋ ์์ ํฉ์ด 50๋ณด๋ค ์์ต๋๋ค.");
}
}
}
else if ์ถ๊ฐํ ์กฐ๊ฑด๋ฌธ (๊ทธ๋ ์ง ์๊ณ ๋ง์ฝ์) if์ ํ์.
public class If03 {
public static void main(String[] args) {
int x = 5;
int y = 10;
//๋ ์์ ํฉ์ด 20๋ณด๋ค ํฌ๋ฉด "20๋ณด๋ค ํฝ๋๋ค."๋ฅผ ์ถ๋ ฅ
//๋ ์์ ํฉ์ด 20๋ณด๋ค ์์ผ๋ฉด "20๋ณด๋ค ์์ต๋๋ค."๋ฅผ ์ถ๋ ฅ
//๋ ์์ ํฉ์ด 20์ด๋ฉด "๋ ์์ ํฉ์ด 20์
๋๋ค."๋ฅผ ์ถ๋ ฅ
if (x + y > 20) {
System.out.println("20๋ณด๋ค ํฝ๋๋ค.");
}
else if(x + y < 20) { //else if(๊ทธ๋ ์ง ์๊ณ ๋ง์ฝ์)์ ์กฐ๊ฑด์ ๋ฌดํ๋๋ก ์ถ๊ฐ ๊ฐ๋ฅ
System.out.println("20๋ณด๋ค ์์ต๋๋ค.");
}
else {
System.out.println("๋ ์์ ํฉ์ 20์
๋๋ค.");
}
}
}
โ ์คํ๋ฌธ์ if , else if, else ์ค ํ๋๋ง ์ถ๋ ฅ ๋๋ค. ๋์์ ์ค๋ณต ์ถ๋ ฅ๋ ์ ์์!
ํน์๋ if์ else if, else์ ์กฐ๊ฑด์ด ๋ค ์ฐธ์ด๋๋ผ๋ ๊ฐ์ฅ ๋จผ์ ์ธ if์ ์คํ๋ฌธ๋ง ์ถ๋ ฅ๋จ ๋๋จธ์ง๋ ์ปดํจํฐ๊ฐ ์ฝ์ง ์์
์ด๋ฏธ if์์ ์กฐ๊ฑด์ด ์ฐธ์ด๊ธฐ ๋๋ฌธ์
public class If04 {
public static void main(String[] args) {
int num = 10;
if(num > 5) {
System.out.println(1);
}
if(num == 10) { //์ if์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋์ ์คํ๋ฌธ ์ถ๋ ฅ.
System.out.println(2);
}
}
}
if๋ฌธ 2๊ฐ
public class If05 {
public static void main(String[] args) {
int num = 10;
if(num > 5) {
System.out.println(1);
}
if(num == 10) { //์ if์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋์ ์คํ๋ฌธ ์ถ๋ ฅ.
System.out.println(2);
}
}
}
if๋ฌธ์ ์กฐ๊ฑด์ด ๋ง์ ์ ์คํ๋๋ ๋ช ๋ น์ด๊ฐ ํ๋๋ผ๋ฉด {} ์๋ต ๊ฐ๋ฅํ๋ค
๊ทธ๋ฌ๋ ์ ํํ ๊ตฌ๋ถ์ ์ํด {} ์ฐ๊ธฐ
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฐ์ต (0) | 2023.01.18 |
---|---|
ํค๋ณด๋ ์ ๋ ฅ scanner ์ฌ์ฉ (0) | 2023.01.18 |
์ฐ์ฐ์2 (0) | 2023.01.18 |
์ฐ์ฐ์์ ์์ (0) | 2023.01.17 |
๋ฐ์ดํฐ ํ์ (์๋ฃํ) (0) | 2023.01.17 |