1. 양수인지 0인지 음수인지 판별하는 코드
package ex03;
import java.util.Scanner;
public class Nested {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("정수를 입력하시오: ");
        int number = sc.nextInt();
        if (number > 0)
            System.out.println("양수입니다.");
        else if (number == 0)
            System.out.println("0입니다.");
        else
            System.out.println("음수입니다.");
    }
}
package ex03;
import java.util.Scanner;
public class Nested {
    public static void main(String[] args) {
        // 1. 입력된 정수가 양수인지 음수인지 0인지 판별하는 코드 짜기
        int a = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("정수를 입력하세요 : ");
        a = sc.nextInt();
        // 2. (다중 if-else)조건문을 통해 양수, 음수, 0인지 판별
        if (a > 0) { // 3. 입력된 정수가 0보다 클 경우 양수 라고 출력
            System.out.println("양수 입니다. ");
        } else if (a == 0) { // 4. 입력된 정수가 0일 경우 0 이라고 출력
            System.out.println("0 입니다. ");
        } else { // 5. 외에 것은 음수라고 출력
            System.out.println("음수 입니다");
        }
    }
}
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.println("성적을 입력하시오: ");
        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");
    }
}
4. 가위바위보 코드 만들기
package ex03;
import java.util.Scanner;
public class RockPaperScissor {
    final static int SCISSOR = 0;
    final static int ROCK = 1;
    final static int PAPER = 2;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("가위(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) {
            // 0은 1한테 지고 1은 2한테, 2는 0한테 진다.
            System.out.println("인간: " + user + " 컴퓨터: " + computer + " 인간 승리");
        } else {
            System.out.println("인간: " + user + " 컴퓨터: " + computer + " 컴퓨터 승리");
        }
    }
}


Share article