// 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);
'JAVA > Practice Q' 카테고리의 다른 글
Q. 반복문을 이용하여 369게임에서 박수를 쳐야 하는 경우의 수를 순서대로 화면에 출력해보자 (0) | 2023.09.20 |
---|---|
Q.1~10000사이에 8이 몇번 나오는가? (0) | 2023.09.20 |
Q15. 2~100사이의 소수를 구해보자 (0) | 2023.09.03 |
Q14. 863은 소수인가? (소수는 1과 자신이외의 정수로 나누어지지 않는 수) (0) | 2023.09.03 |
Q13. 1과 1부터 시작하는 피보나치수열의 10번째 수는 무엇인지 계산하는 프로그램을 완성하시오. (0) | 2023.09.03 |