Skip to content

Latest commit

 

History

History
126 lines (126 loc) · 2.73 KB

Problems30.md

File metadata and controls

126 lines (126 loc) · 2.73 KB

pdf

다음 예제를 실행해 보자.

1.입력

// else 생략가능
if(5<3){
System.out.println(1);
}else if(6<3){
System.out.println(2);
}

출력

// 출력없음

2.입력

// else if 여러개중 1개 만 출력
if(5>3){
    System.out.println("조건에 맞음");
}else if(6>3){
    System.out.println("조건이 맞으나 이미 맞는 조건이있어서 출력되지 않음");
}else{
    System.out.println("모든 조건에 맞지 않으면 출력");
}

출력

조건에 맞음

3.입력

int hi1=4;
if(hi1>3){
    System.out.println(1);
}else if(hi1>5){
    System.out.println(2);
}else{
    System.out.println(3);
}

출력

1

4.입력

int j1=0;
int j2=1;
int j3=2;
if(j1>3){
    System.out.println(1);
}else if(j2>j3){
    System.out.println(2);
}else{
    System.out.println(3);
}

출력

3

5.입력

Scanner scanner = new Scanner(System.in);
System.out.print("점수를 입력하세요: ");
String input = scanner.nextLine();
int score = Integer.parseInt(input);
if (score >= 90) {
    System.out.println("A학점입니다.");
} else if (score >= 80) {
    System.out.println("B학점입니다.");
} else if (score >= 70) {
    System.out.println("C학점입니다.");
} else if (score >= 60) {
    System.out.println("D학점입니다.");
} else {
    System.out.println("F학점입니다.");
}

출력

//입력된 점수가 90보다 크거나 같음
A학점입니다.
//입력된 점수가 80보다 크거나 같음
B학점입니다.
//입력된 점수가 70보다 크거나 같음
C학점입니다.
//입력된 점수가 60보다 크거나 같음
D학점입니다.
//입력된 점수가 60보다 작음
F학점입니다.

6.입력

// else if문은 여러개의 조건중 하나의 조건만 실행한다.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number between 1 and 3: ");
String input = scanner.nextLine();
int num = Integer.parseInt(input);
if (num == 1) {
    System.out.println("You entered 1");
} else if (num == 2) {
    System.out.println("You entered 2");
} else if (num == 3) {
    System.out.println("You entered 3");
} else {
    System.out.println("Invalid input");
}

7.입력

// 사용자 입력값에 따라 다른 동작을 수행하는 예제
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a command (start, stop, pause): ");
String command = scanner.nextLine();
if (command.equals("start")) {
    System.out.println("Starting the program");
} else if (command.equals("stop")) {
    System.out.println("Stopping the program");
} else if (command.equals("pause")) {
    System.out.println("Pausing the program");
} else {
    System.out.println("Invalid command");
}