while statement
while(i-- != 0) {
System.out.println(i+"I can do it!");
}
//아래와 같다.
while(i != 0) {
i--;
System.out.println(i+"I can do it!");
}import java.util.*;
class digitsum {
public static void main(String[] args) {
int num = 0, digitsum = 0;
System.out.print("숫자를 입력하세요.(예:12345)>");
Scanner scanner = new Scanner(System.in);
String tmp = scanner.nextLine();
num = Integer.parseInt(tmp);//tmp를 숫자 정수로 변환!
while(num!=0) {//num=12345->1234->123->12->1->0이되면서 while문 탈출
digitsum += num%10;//sum=5->5+4->5+4+3->5+4+3+2->5+4+3+2+1
System.out.printf("sum=%d num=%d%n",digitsum,num);
num /= 10;//num=1234->123->12->1->0
}
System.out.printf("각 자리수의 합:%3d",digitsum);
}
}Last updated