본문 바로가기

JAVA/Practice Q

Q. int타입의 변수 num 이 있을 때, 각 자리의 합을 더한 결과를 출력하는 코드를 완성하라. (no API)

// for

int num = 12345;
int sum = 0;

for( ; num > 0 ; num/=10) {
    sum += num%10;
}
System.out.println(sum);

 

// while

int num = 12345;
int sum = 0;

while(num > 0) {

    sum += num%10;
    num /= 10;
}
System.out.println(sum);