1. ์ฝ๋ ์คํ ํ๋ฆ ์ ์ด
- ์๋ฐ ํ๋ก๊ทธ๋จ์ ์์์๋ถํฐ ์๋๋ก ์คํํ๋ ํ๋ฆ์ ๊ฐ์ง๊ณ ์์
- ์คํ ํ๋ฆ์ ๊ฐ๋ฐ์๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ๊ฟ ์ ์๋๋ก ํด์ฃผ๋ ๊ฒ์ด ํ๋ฆ ์ ์ด๋ฌธ
2. if๋ฌธ
- if๋ฌธ์ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ธ๋ก ์คํ ์ฌ๋ถ๊ฐ ๊ฒฐ์
- ์กฐ๊ฑด์์์ true ๋๋ false ๊ฐ์ ์ฐ์ถํ ์ ์๋ ์ฐ์ฐ์์ด๋, boolean ๋ณ์๊ฐ ์ฌ ์ ์์
- ์กฐ๊ฑด์์ธ true์ด๋ฉด ๋ธ๋ก์ ์คํํ๊ณ false๋ฉด ๋ธ๋ก์ ์คํํ์ง ์์
public class IfExample {
public static void main(String[] args) {
int score = 85;
//score๊ฐ 90๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก ์์ ์๋ ์คํ๋ฌธ ์คํ
if(score>=90) {
System.out.println("์ ์๊ฐ 90๋ณด๋ค ํฝ๋๋ค.");
System.out.println("๋ฑ๊ธ์ A์
๋๋ค.");
}
}
public class SwitchEx2 {
public static void main(String[] args) {
char grade = 'B';
// ์กฐ๊ฑด๋ฌธ์ด ๋ ๊ฐ์ง ์ธ ๊ฒฝ์ฐ
// || = or, && = and๋ฅผ ๋ปํจ
if (grade == 'A' || grade == 'a') {
System.out.println("์ฐ์ํ์");
} else if (grade == 'B' || grade == 'b') {
System.out.println("์ผ๋ฐํ์");
} else {
System.out.println("์๋");
}
}
}
3. if-else๋ฌธ
- if๋ฌธ์ ์กฐ๊ฑด์์ด true์ด๋ฉด if๋ฌธ์ ๋ธ๋ก์ด ์คํ๋๊ณ , ์กฐ๊ฑด์์ด false์ด๋ฉด else ๋ธ๋ก์ด ์คํ
public class IfExample {
public static void main(String[] args) {
int score = 85;
// score๊ฐ 90๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก ์์ ์๋ ์คํ๋ฌธ ์คํ
if(score>=90) {
System.out.println("์ ์๊ฐ 90๋ณด๋ค ํฝ๋๋ค.");
System.out.println("๋ฑ๊ธ์ A์
๋๋ค.");
// ์ ์กฐ๊ฑด์์ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ ๋ธ๋ก ์์ ์๋ ์คํ๋ฌธ ์คํ
} else {
System.out.println("์ ์๊ฐ 90๋ณด๋ค ์์ต๋๋ค.");
System.out.println("๋ฑ๊ธ์ B์
๋๋ค.");
}
}
}
4. if-else if-else๋ฌธ
- else if๋ฌธ์ ์๋ ์ ํ์ด ์์ผ๋ฉฐ ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ์ค true๊ฐ ๋๋ ๋ธ๋ก๋ง ์คํํ๊ณ ์ ์ฒด if๋ฌธ์ ๋ฒ์ด๋๊ฒ ๋จ
public class IfExample {
public static void main(String[] args) {
int score = 85;
// score๊ฐ 90๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก์์ ์๋ ์คํ๋ฌธ ์คํ
if(score>=90) {
System.out.println("์ ์๊ฐ 90๋ณด๋ค ํฝ๋๋ค.");
System.out.println("๋ฑ๊ธ์ A์
๋๋ค.");
// score๊ฐ 80๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก์์ ์๋ ์คํ๋ฌธ ์คํ
} else if(score>=80) {
System.out.println("์ ์๊ฐ 80๋ณด๋ค ์์ต๋๋ค.");
System.out.println("๋ฑ๊ธ์ B์
๋๋ค.");
// score๊ฐ 70๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก์์ ์๋ ์คํ๋ฌธ ์คํ
} else if(score>=70) {
System.out.println("์ ์๊ฐ 70๋ณด๋ค ์์ต๋๋ค.");
System.out.println("๋ฑ๊ธ์ C์
๋๋ค.");
// score๊ฐ 70๋ณด๋ค ์์ ๊ฒฝ์ฐ ๋ธ๋ก์์ ์๋ ์คํ๋ฌธ ์คํ
} else {
System.out.println("์ ์๊ฐ 70๋ฏธ๋ง ์
๋๋ค.");
System.out.println("๋ฑ๊ธ์ D์
๋๋ค.");
}
}
}
5. ์ค์ฒฉ if๋ฌธ
- if๋ฌธ ๋ธ๋ก ๋ด๋ถ์๋ ๋ ๋ค๋ฅธ if๋ฌธ์ ์ฌ์ฉํ ์ ์์
- ๋ชจ๋ ์ ์ด๋ฌธ์ ์ค์ฒฉํด์ ์ฌ์ฉํ ์ ์์
public class IfExample {
public static void main(String[] args) {
int score = 85;
//score๊ฐ 90๊ณผ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ๋ธ๋ก ์์ ์๋ ์คํ๋ฌธ ์คํ
if(score>=90) {
// score๊ฐ 95์ ๊ฐ๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ ์๋ ๋ธ๋ก์ ์๋ ์คํ๋ฌธ ์คํ
if(score>=95) {
grade = "A+";
System.out.println("ํ์ ์ "+grade+"์
๋๋ค.");
// ์ ์กฐ๊ฑด์์ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ ์๋ ๋ธ๋ก์ ์๋ ์คํ๋ฌธ ์คํ
} else {
grade = "A";
System.out.println("ํ์ ์ "+grade+"์
๋๋ค.");
}
}
}
'JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐ๋ณต๋ฌธ (for๋ฌธ ์ฌ์ฉ๋ฒ, ์์ ) (0) | 2022.02.27 |
---|---|
์กฐ๊ฑด๋ฌธ (switch๋ฌธ ์ฌ์ฉ๋ฒ, ์์ ) (0) | 2022.02.27 |
๋ณ์๋? (0) | 2022.02.26 |
์๋ฐ(JAVA)๋? (0) | 2022.02.26 |