1. if_else 문

예제 1

//짝수와 홀수 구별하기
package ex03;

import java.util.Scanner;

public class EvenOdd {
    public static void main(String[] args) {
        int number;
        
        Scanner sc = new Scanner(System.in);
        System.out.print("정수를 입력하시오: ");
        number = sc.nextInt();
        
        if(number % 2 == 0)
        {
            System.out.println("입력된 정수는 짝수입니다.");
        }
        else 
        {
            System.out.println("입력된 정수는 홀수입니다.");
        }
    }
}

Untitled

예제 2

//if else if 문
package ex03;

import java.util.Scanner;

public class Nested {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("정수를 입력하시오: ");
        int number = sc.nextInt();

        if(number > 0)
        {
            System.out.println("양수입니다.");
        }
        else if (number == 0)
        {
            System.out.println("0입니다.");
        }
        else
				{
            System.out.println("음수입니다.");
				}
    }
}

Untitled

예제 3

//성적 처리 예제
package ex03;

import java.util.Scanner;

public class Grading {
    public static void main(String[] args) {
        int grade;

        Scanner sc = new Scanner(System.in);
        System.out.print("성적을 입력하시오: ");
        grade = sc.nextInt();

        if(grade >= 90) {
            System.out.println("학점 A");
        }
        else if(grade >= 80) {
            System.out.println("학점 B");
        }
        else if(grade >= 70) {
            System.out.println("학점 C");
        }
        else if(grade >= 60) {
            System.out.println("학점 D");
        }
        else {
            System.out.println("학점 F");
        }
    }
}

Untitled

예제 4

//가위 바위 보 게임
package ex03;

import java.util.Scanner;

public class RockPaperScissor {
    final int SCISSOR = 0;
    final int ROCK = 1;
    final int PAPER = 2;

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("가위(0), 바위(1), 보(2): ");
        int user = sc.nextInt();

        int computer = (int) (Math.random() * 3);
        if(user == computer)
            System.out.println("인간과 컴퓨터가 비겼음");
        else if(user == (computer + 1) % 3) {
            System.out.println("인간: " + user + " 컴퓨터: " + computer + " 인간 승리");
        }
        else {
            System.out.println("인간: " + user + " 컴퓨터: " + computer + " 컴퓨터 승리");
        }
    }
}

Untitled