English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 조건문

Java 배열

Java object-oriented(I)

Java object-oriented(II)

Java object-oriented(III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램으로 숫자가 짝수인지 홀수인지 확인

Java 예제 모든 것

이 프로그램에서는 사용자가 입력한 숫자가 짝수인지 홀수인지 확인하는 방법을 배웁니다. 이는 Java의 if...else 문과 삼항 연산자를 사용하여 완료됩니다.

예제1삼항 연산자를 사용하여 숫자가 짝수인지 홀수인지 확인합니다

import java.util.Scanner;
public class EvenOdd {
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        System.out.print("정수를 입력하세요: ");
        int num = reader.nextInt();
        if(num % 2 == 0)
            System.out.println(num + "짝수")
        else
            System.out.println(num + "홀수")
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

정수를 입력하세요: 12
12 짝수

위 프로그램에서는 사용자 키보드에서 숫자를 읽기 위해 Scanner 객체 reader를 생성했습니다. 입력된 숫자는 num 변수에 저장됩니다.

num이 짝수인지 홀수인지 확인하려면, % 연산자를 사용하여 나머지를 계산하고 그것이 짝수인지 확인합니다.2정수로 나누어 떨어지면

이를 위해 Java의 if...else 문을 사용합니다. num이2정수로 나누어 떨어지면 num이 짝수라고 출력합니다. 그렇지 않으면 num이 홀수라고 출력합니다.

Java에서 삼항 연산자를 사용하여 num이 짝수인지 홀수인지 확인할 수 있습니다.

예제2삼항 연산자를 사용하여 숫자가 짝수인지 홀수인지 확인합니다

import java.util.Scanner;
public class EvenOdd {
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        System.out.print("정수를 입력하세요: ");
        int num = reader.nextInt();
        String evenOdd = (num % 2 == 0) ? "짝수" : "홀수";
        System.out.println(num + " 은" + evenOdd);
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

정수를 입력하세요: 13
13 홀수

위의 프로그램에서 if...else를 삼항 연산자(? :)로 대체했습니다.

이곳에서 num이2정수로 나누면 "짝수"를 반환합니다. 그렇지 않으면 "홀수"를 반환합니다. 반환된 값은 문자열 변수 evenOdd에 저장됩니다.

그런 다음, 문자열 연결을 사용하여 결과를 화면에 출력합니다.

Java 예제 모든 것