[Java] 정숫값을 읽어 부호(양/음/0) 판정하기

haeun_06·2022년 6월 20일
0

0620


문제

정숫값을 읽어 부호 (양수/음수/0) 를 판정하는 프로그램을 작성하자.

Ex)
정숫값 : -1
값이 음수입니다.

정숫값 : 0
값이 0입니다.

정숫값 : 6
값이 양수입니다.

소스

import java.util.Scanner;
public class p3_5 {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);

		System.out.print("정숫값 : ");
		int a = sc.nextInt();
		
		if ( a > 0 ) System.out.println("값이 양수입니다.");
		else if ( a == 0 ) System.out.println("값이 0입니다.");
		else System.out.println("값이 음수입니다.");
	}
}

소스 풀이

값을 입력받기 위해 Scanner를 사용한다.

import java.util.Scanner;
public class p3_5 {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);

정숫값을 입력받아 변수 aint타입으로 저장합니다.

System.out.print("정숫값 : ");
int a = sc.nextInt();

변수 a가 0보다 크다면 값이 양수입니다.를 출력합니다.
변수 a가 0이라면 값이 0입니다.를 출력합니다.
변수 a가 0보다 작다면 값이 음수입니다.를 출력합니다.

if ( a > 0 ) System.out.println("값이 양수입니다.");
else if ( a == 0 ) System.out.println("값이 0입니다.");
else System.out.println("값이 음수입니다.");

출력 결과

Ex) -67을 입력했을 경우
정숫값 : -67
값이 음수입니다.


profile
개발새발 블로그

0개의 댓글