책 내용 질문하기
java 문제 20번과 25번 질문
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
109
조회수
59
작성일
2017-09-17
작성자
탈퇴*원
첨부파일
문제 25번과 20번은 풀이방식이 똑같은거 같은데 왜 25번은 hap 66이 아닌 65가 나오는지 모르갰네요....
답변
2017-09-18 13:15:48

안녕하세요.

20번 문제

public class Problem {
public static void main(String[] args){
int a, hap = 0;
for(a = 0; a < 10; ++a, hap += a);
System.out.printf("%d, %d\n", a, hap);
}
}

25번 문제

public class Problem {
public static void main(String[] args){
int i, hap = 0;
for(i = 1; i <= 10; ++i, hap += i);
System.out.printf("%d, %d\n", i, hap);
}
}

20번 문제는 a가 0에서 시작해서 10보다 작을 때까지 반복합니다.

25번 문제는 i가 1에서 시작해서 10일때까지 반복합니다.

시작값과 종료값이 다르므로 다른 결과가 산출됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-09-18 13:15:48

    안녕하세요.

    20번 문제

    public class Problem {
    public static void main(String[] args){
    int a, hap = 0;
    for(a = 0; a < 10; ++a, hap += a);
    System.out.printf("%d, %d\n", a, hap);
    }
    }

    25번 문제

    public class Problem {
    public static void main(String[] args){
    int i, hap = 0;
    for(i = 1; i <= 10; ++i, hap += i);
    System.out.printf("%d, %d\n", i, hap);
    }
    }

    20번 문제는 a가 0에서 시작해서 10보다 작을 때까지 반복합니다.

    25번 문제는 i가 1에서 시작해서 10일때까지 반복합니다.

    시작값과 종료값이 다르므로 다른 결과가 산출됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.