Java/모두의 자바

Chapter 10-56 짝수와 홀수

계란💕 2022. 2. 13. 00:24

  Ex) evenOrOdd 메서드는 int형 num을 매개변수로 받는다. num이 짝수일 때는 'Even'을 반환하고 홀수 일 때는 'Odd'를 반환하도록 코드를 작성하라. num은 0이상의 정수이며 num이 음수인 경우는 없다. 

<hide/>

package javaStudy;
public class EvenOrOdd {
	String evenorodd(int num) {
		String result = "";
		if( num % 2 == 0) {
			result = "Even";
		}else {
			result = "Odd";
		}
		return result;
	}
	public static void main(String[] args) {
		String  str = "1 2 3 4 ";
		EvenOrOdd evenorodd = new EvenOrOdd();
		System.out.println("결과: " + evenorodd.evenorodd(11));
		System.out.println("결과: " + evenorodd.evenorodd(8));
		
	}
}

  Note) 실핼 결과

  - 매개변수로 들어온 값이 홀수/ 짝수인지 알아내는 것이다. 

  - num 이 짝수이면 Even을 반환하고 아니면 Odd를 반환하도록 작성한다. 

  - 삼항 연산자를 이용할 수도 있다. 

     -> return ( num % 2 == 0 ) ?  "Even" : "Odd";