用java编写数字8759各个位数字逐步相加最后加到一位数
来源:百度知道 编辑:UC知道 时间:2024/06/08 03:16:46
比如8759=8+7+5+9=29 29=2+9=11 11=1+1=2就这样java用编写
public class Test {
public static void main(String[] args) {
int num = 8759;
int sum = 0;
while (num > 10) {
sum = 0;
while (num > 0) {
sum += num % 10;
num = num / 10;
}
num = sum;
System.out.println(num);
}
}
}
public class Test {
public static void main(String[] args) {
String num="8752";
while(num.length()>1){
int sum=0;
char[] c=num.toCharArray();
for(char cc:c){
sum+=Integer.parseInt(cc+"");
num