新手,输入一个正整数,各个位上的数相加,得到的数如果大于10,再把各个位上的书相加,直到小于10
新手,输入一个正整数,各个位上的数相加,得到的数如果大于10,再把各个位上的书相加,直到小于10(如555,第一次操作得到15,大于10,第二次得到6,小于10,结束)*自己写了一个程序,在主函数的sum变量找不到,求大神指教(ps,函数的传递返回值问题不太懂。。。。)
import *;
class demo
{
public static int op(int num)
{
int sum=0;
while(num>=1)
{
s=s+num%10;
num=num/10;
}
return sum;
}
public satic void main(String[] args)
{
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in()));
String str = bufr.readLine();
Integer num = Integer.vlaueOf(str);
op(num);
if(sum<10)
System.out.println(sum);
else
op(sum);
}
}