package study;
//while문 - 조건을 만족시키는 동안 블럭{}을 반복 - 반복횟수 모를 때
public class Test6 {
public static void main(String[] args) {
// while (조건식) {
// 조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다.
// }
// int i =5; //반복할 횟수를 넣는다.
//
// while (i--!=0) { //감소연산자
// System.out.println(i + " -I can do it.");
// }
// }
// int sum = 0;
// int i = 0;
// //i를 1씩 증가시켜서 sum에 계속 더해나간다.
// while (sum <= 100) {
// System.out.printf("%d - %d%n", i,sum);
// sum += i++;
// }
int num = 12345, sum = 0;
//10으로 나머지 연산을 하면 마지막 자리의 값을 얻는다.
// System.out.println(12345%10);
// num = 12345, 1234, 123, 12, 1
// for(num=12345;num>0; num = num /10) {
// System.out.println(num%10);
// sum += num % 10;
// }
while(num>0) {
sum += num % 10;
System.out.println("sum="+sum+",num%10="+num%10);
num = num / 10;
}
System.out.println("각 자리수의 합 : "+sum);
}
}
첫댓글 복습 잘하시고 진도는 더 잘 따라와야합니다. 수고했어요.