小编kp9*_*980的帖子

用Java编程列出所有四位数字,其总和为7

在Java中编程以列出具有单独的总和7的所有四位数字.即列出从0000到9999的数字,其将四个数字中的每一个的总和设为7.

例如:7171是一个四位数字,四位数字的总和为7 + 1 + 7 + 1 = 16然后1 + 6 = 7.因此应列出这种类型的数字.

我写了一个代码,但它没有工作.代码如下:

public class Add 
{
    double i,s,n=0;
    void method()
    {
        for(i=0000; i<=9999; i++)
        {
            for(n=i;n>0;n/=10)
            {
                s=s+(n%10);

            }
            while(s>9)
            {
                for(n=s;n>0;n/=10)
                {
                    s=s+(n%10);
                }

            }
            if(s==7)
            {
                System.out.println("i");
            }
        }
     }



public static void main(String[] args) 
    {
        Add ob=new Add();
        ob.method();
    }

}
Run Code Online (Sandbox Code Playgroud)

java sum add

0
推荐指数
1
解决办法
855
查看次数

标签 统计

add ×1

java ×1

sum ×1