// "12345" -> 1+2+3+4+5 => 15
// charAt() 아스키코드
// 변수.length() 반복문의 길이
String num = "12345";
char chh = ' ';
int sum00 = 0;
System.out.println("num의 갯수는 :"+num.length());
for (int ii=0; ii < num.length(); ii++){
chh = num.charAt(ii);
// sum00 += chh - 48;
sum00 += chh - '0';
System.out.println(sum00);
}
System.out.println("\"12345\"의 개별 합은?" + sum00);
**************************
int number = 12345;
int sum2 =0;
// 1+2+3+4+5 = ?
// 12345 5
// 1234 4
// 123 3
// 12 2
// 1 1
while(number>0){
sum2 += number%10;
number /=10;
// 12345 / 10 => 1234.5 >> 1234
// 1234 / 10 => 123.4 >> 123
// 123 / 10 => 12.3 >> 12
// 12 / 10 => 1.2 >> 1
}
System.out.println("12345의 개별 합은?" + sum2);
댓글 없음:
댓글 쓰기