-
728x90
문제 설명
자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요.
제한사항
1 ≤ n ≤ 1,000
답안
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.print(n + " is " + (n%2==0? "even":"odd")); } }
원래는 if문을 통해서 분기처리 했는데 삼항 연산자로 처리한 코드가 있어서 이걸로 다시 제출했다.
변수 n과 문자열 is 출력까지는 동일하기 때문에 입력 후 삼항연산자를 통해 2로 나눈 나머지가 0인 경우는 even 출력, 아닌경우는 odd를 출력한다.
728x90'algorithm' 카테고리의 다른 글
자바 알고리즘 - 문자 리스트를 문자열로 변환하기 (0) 2023.08.23 자바 알고리즘 - 문자열 섞기 (1) 2023.08.23 자바 알고리즘 - 문자열 겹쳐쓰기 (0) 2023.08.22 자바 알고리즘 - 문자열 돌리기 (0) 2023.08.22 자바 알고리즘 - 대소문자 바꿔서 출력하기 (0) 2023.08.22