[자바 (JAVA)] 14. 조건문 (다중 if-else)

귤's avatar
Feb 11, 2025
[자바 (JAVA)] 14. 조건문 (다중 if-else)

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("음수 입니다"); } } }
다른 분 버전
notion image

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"); } }
notion image

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 + " 컴퓨터 승리"); } } }
notion image
notion image
notion image
Share article

gyul