0522
키보드로 입력한 정숫값이 음이면 "이 값은 음의 값입니다."라고 표시하는 프로그램을 작성하자.
문제 조건
- Scanner 사용하기
- if 문 사용하기
- 음이면 "이 값은 음의 값입니다." 라고 표시하기
- 양이면 아무것도 표시하지 않기
소스
import java.util.Scanner;
public class p3_1 {
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("이 값은 음의 값입니다.");
}
}
}
실행 결과
Ex) 음수일 때
정숫값:-10
이 값은 음의 값입니다.
Ex) 양수일 때
정숫값:35
소스 해설
- Scanner를 사용하여 숫자를 입력받았다.
- 정숫값을 입력받았을 때 음수일 때만 "이 값은 음의 값입니다."를 출력했다.
주의할 점
- "정숫값:" 을 출력할 때 ln을 붙이지 않도록 주의한다.
- else를 붙이지 않아도 실행오류가 뜨지 않는다.