코딩항해기

[과제/JAVA] 입력값의 홀짝 구분하기 본문

problem solving/과제&실습 코딩

[과제/JAVA] 입력값의 홀짝 구분하기

miniBcake 2024. 6. 18. 15:47

 

package first0619;

import java.util.Scanner;

public class Homework1 {
//	[과제]
//	사용자에게 숫자 한개를 입력받아
//	홀수, 짝수 구별하기
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		/*
		 * [로직구성]
		 * 
		 * 사용자에게 정수타입의 값 입력받기
		 * 입력받은 값을 변수에 저장
		 * if(나머지가 0이라면) 변수에 짝수라고 저장
		 * else 변수에 홀수라고 저장
		 * 결과 변수를 출력
		 */
		
		int answer; //입력값을 저장할 변수
		String division = "홀수"; //홀짝여부를 저장할 변수, 기본값을 홀수로 저장함
		
		System.out.print("홀수 짝수를 구분할 0이 아닌 정수를 입력하시오 >");
		answer = sc.nextInt(); //입력값 저장
		
		if(answer%2==0) {
			division = "짝수"; //짝수 일 경우에만 짝수로 값 변경
		}//if문종료
		
		System.out.printf("입력한 숫자 %d는 %s입니다.", answer, division);
		
	}
}
[console - 입력값 "5"]
홀수 짝수를 구분할 0이 아닌 정수를 입력하시오 >5
입력한 숫자 5는 홀수입니다.