誰か教えてください!
javaのプログラムですが
import java.io.*;
import java.util.*;
public class Suudoku{
Suudoku(int[] data){
public static void main(String[] args);{
int[] data = new int[81];
if(args.length!=1){
System.err.println("need 1 argument");
System.exit(1);
}
BufferedReader br;
try{
br = new BufferedReader(new FileReader(args[0]));
for(int i=0;i<9;i++){
String tmp = br.readLine();
StringTokenizer stn = new StringTokenizer(tmp," ",false);
for(int j=0;j<9;j++){
data[i*9+j]=Integer.parseInt(stn.nextToken());
}
}
}catch(Exception e){
System.err.println(""+e);
System.exit(1);
}
new Suudoku(data);
int board[][] = {{ 6, 0, 1, 0, 7, 0, 2, 0, 8 },
{ 0, 7, 0, 6, 0, 8, 0, 9, 0 },
{ 9, 0, 0, 0, 3, 0, 0, 0, 7 },
{ 0, 8, 0, 3, 0, 4, 0, 1, 0 },
{ 4, 0, 2, 0, 0, 0, 9, 0, 5 },
{ 0, 6, 0, 1, 0, 9, 0, 2, 0 },
{ 1, 0, 0, 0, 8, 0, 0, 0, 2 },
{ 0, 2, 0, 7, 0, 6, 0, 5, 0 },
{ 3, 0, 7, 0, 9, 0, 6, 0, 1 }};
}
}
}
の後はどうようにしたら良いか教えて下さい。
お礼
こちらで行ってみたところ、うまくいくようで ばっちり的にあたりました。 ご回答ありがとうございました。