Q.1-2+3-4+....+99-100 를 계산하여 답을 출력하시오.
-문제 해설
step1. 전체 합을 저장할 변수 선언
int sum(정수형)
step2. 패턴 분석
1부터 100까지 진행(절대값)되는 수열은 홀수일 때는 양수, 짝수일 때는 음수로 하여 합을 구한다.
2-1 : 짝수인 경우(현재 숫자 % 2 == 0) : 현재 숫자에 -1을 곱하여 출력 및 합
2-2 : 홀수인 경우(현재 숫자 % 2 != 0) : 현재 숫자를 그대로 출력 및 합
step3. 값을 출력
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package test_1; public class q3 { public static void main(String[] args) { // stpe1 int sum = 0; // stpe2 for(int i =1; i<=100; i++) { // stpe2-1 if(i%2==0) { sum-=i; System.out.print(-i+" "); }else{ // stpe2-2 sum+=i; System.out.print(i+" "); } } // stpe3 System.out.println(); System.out.println("결과 : "+sum); } } | cs |

댓글
댓글 쓰기