예제 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("입력된 정수는 홀수입니다.");
}
}
}

예제 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("음수입니다.");
}
}
}

예제 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");
}
}
}

예제 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 + " 컴퓨터 승리");
}
}
}
