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