Test037 조건문 if ~ else if ~ else 문(7)
2020. 9. 2. 21:44
※ 사용자로부터 임의의 정수 5개를 입력받아 짝수, 홀수별 합계를 출력하는 프로그램을 구현한다.
단, Scanner 를 활용하여 공백으로 구분된 데이터를 한 번에 입력받아 처리할 수 있도록 한다.
실행 예)
정수 5개(공백구분)를 입력하세요 : 12 3 4 5 6
>> 짝수의 합은 22이고, 홀수의 합은 8 입니다.
계속하려면 아무 키나 누르세요...
import java.util.Scanner; public class Test037 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n1,n2,n3,n4,n5; int even=0,odd=0; System.out.print("정수 5개(공백구분)를 입력하세요 : : "); n1 = sc.nextInt(); n2 = sc.nextInt(); n3 = sc.nextInt(); n4 = sc.nextInt(); n5 = sc.nextInt(); if(n1 % 2 ==0) { even+=n1; } else { odd+=n1; } if(n2 % 2 ==0) { even+=n2; } else { odd+=n2; } if(n3 % 2 ==0) { even+=n3; } else { odd+=n3; } if(n4 % 2 ==0) { even+=n4; } else { odd+=n4; } if(n5 % 2 ==0) { even+=n5; } else { odd+=n5; } System.out.println("짝수의 합은"+ even +"이고, 홀수의 합은" + odd + "입니다."); } } // 실행 결과 /* 정수 5개(공백구분)를 입력하세요 : : 5 1 8 1 6 짝수의 합은14이고, 홀수의 합은7입니다. 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test039 조건문 switch문(1) (0) | 2020.09.02 |
---|---|
Test038 조건문 if ~ else if ~ else 문(8) (0) | 2020.09.02 |
Test036 조건문 if ~ else if ~ else 문(6) (0) | 2020.09.02 |
Test035 조건문 if ~ else if ~ else 문(5) (0) | 2020.09.02 |
Test034 조건문 if ~ else if ~ else 문(4) (0) | 2020.09.02 |