大佬们 runtime error 看看我java错在哪里。

每次用java写 都有些莫名的问题,大佬们请看看我是什么不对。
(我在本地跑是没问题的,但是提交就是报错)

package solution;

import java.lang.*;
import java.util.*;
import java.io.*;
import java.math.*;



public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Main vijos = new Main();
        vijos.Setnum();
    }
    
    //1772题 巧妙填数
    void Setnum()
    {
        int Num[];
        int fst=0,snd=0,thd=0;
        int flag=1;
        Num = new int[9];
        
        for(fst=123;fst<334;fst++)
        {
            flag=1;
            snd=fst*2;
            thd=fst*3;
            Num[0]=fst/100;
            Num[1]=fst%100/10;
            Num[2]=fst%10;          
            Num[3]=snd/100;
            Num[4]=snd%100/10;
            Num[5]=snd%10;
            Num[6]=thd/100;
            Num[7]=thd%100/10;
            Num[8]=thd%10;  
            for(int j=0;j<9;j++)
            {
                for(int k=j+1;k<9;k++)
                {
                    if(Num[j]==Num[k])
                    {
                        flag=0;
                        break;
                    }
                }
                for(int t=0;t<9;t++)
                {
                    if(Num[t]==0)
                    {
                        flag=0;
                    }
                }
                if(flag==0)
                {
                    continue;
                }
            }
            if(flag==1)
            {
                System.out.printf("%d%d%d %d%d%d %d%d%d\n",Num[0],Num[1],Num[2],Num[3],Num[4],Num[5],Num[6],Num[7],Num[8]);
            }
        }
    
    }
}
    

1 条评论

  • 1

信息

ID
1772
难度
2
分类
搜索 点击显示
标签
递交数
2658
已通过
1285
通过率
48%
被复制
25
上传者