Notice
Recent Posts
Recent Comments
Link
컴퓨터는 잘못이 없다..
[JAVA]조건문 본문
Contents
접기
#핵심요약
- 조건문 종류
- if, switch~case
#소스코드
// Java 프로그래밍 - 조건문
public class Main {
public static void main(String[] args) {
// 1. 조건문 - if
System.out.println("== if ==");
int waterTemperature = 99;
if (waterTemperature >= 100) {
System.out.println("물이 끓습니다.");
} else {
System.out.println("물을 끓이는 중입니다.");
}
int score = 90;
char grade = 0;
if (score >= 90) {
grade = 'A';
} else if (score >= 80) {
grade = 'B';
} else if (score >= 70) {
grade = 'C';
} else {
grade = 'F';
}
System.out.println("grade = " + grade);
// 2. 조건문 - switch
System.out.println("== switch ==");
String fruit = "apple";
switch (fruit) {
case "apple":
System.out.println(fruit + "은 5000원 입니다.");
break;
case "blueberry":
System.out.println(fruit + "은 10000원 입니다.");
break;
default:
System.out.println("해당 과일이 없습니다.");
break;
}
// Q1. number의 값이 홀수인지 짝수인지 판단하는 코드를 작성하세요.
int number = 5;
if (number % 2 == 0) {
System.out.println("짝수 입니다!");
} else {
System.out.println("홀수 입니다!");
}
// Q2. 아래 주석은 위의 실습에서 진행한 score에 따라 grade를 출력하는 코드이다.
// 이를 switch 조건문 기반으로 바꿔보세요.
// int score = 90;
// char grade = 0;
// if (score >= 90) {
// grade = 'A';
// } else if (score >= 80) {
// grade = 'B';
// } else if (score >= 70) {
// grade = 'C';
// } else {
// grade = 'F';
// }
// System.out.println("grade = " + grade);
int score1 = 90;
char grade1 = 0;
switch (score1 / 10) { //100점이면 10, 90점대면 9, 80점대면 8~
case 10:
case 9:
grade1 = 'A';
break;
case 8:
grade1 = 'B';
break;
case 7:
grade1 = 'C';
break;
default:
grade1 = 'F';
break;
}
System.out.println("grade1 = " + grade1);
}
}
'공부 > JAVA' 카테고리의 다른 글
[JAVA]반복문 (1) | 2024.04.07 |
---|---|
[JAVA]여러가지 연산자 (1) | 2024.04.07 |
[JAVA]변수와 자료형 (1) | 2024.04.07 |
Comments