• 大小: 37KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Java
  • 标签: javafx数独  

资源简介

使用javafx写的数独游戏,含有以不同难度生成游戏、自动填完游戏,检验游戏,计时等功能

资源截图

代码片段和文件信息

package application;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;

public class SaveAndReadFile {
static int [][] arr2 = new int[9][9];  //读取出的数组
 public static void SaveFile(int Array[][]) throws IOException {
  
  
  File file = new File(“d:\\array.txt“);  //存放数组数据的文件
  FileWriter out = new FileWriter(file);  //文件写入流
  //将数组中的数据写入到文件中。每行各数据之间TAB间隔
  for(int i=0;i<9;i++){
   for(int j=0;j<9;j++){
    out.write(Array[i][j]+“\t“);
   }
   out.write(“\r\n“);
  }
  out.close();
  
  System.out.println(“成功保存“);
  Alert alert = new Alert(AlertType.INFORMATION);
         alert.settitle(“提示“);
         alert.setHeaderText(null);
         alert.setContentText(“成功保存“);
         alert.showAndWait();
 }
 
  public static int [][] ReadFile() throws IOException{
  File file = new File(“d:\\array.txt“);  //存放数组数据的文件
  
  BufferedReader in = new BufferedReader(new FileReader(file));  //
  String line;  //一列数据
  int row=0;
  //逐列读取,并将每个数组放入到数组中
  while((line = in.readLine()) != null){
   String[] temp = line.split(“\t“); 
   for(int j=0;j     arr2[row][j] = (int)Double.parseDouble(temp[j]);
   }
   row++;
  }
  in.close();
  System.out.println(“成功读取“);
  Alert alert = new Alert(AlertType.INFORMATION);
         alert.settitle(“作者信息“);
         alert.setHeaderText(null);
         alert.setContentText(“成功读取“);
         alert.showAndWait();

  
  //显示读取出的数组
  for(int i=0;i<9;i++){
   for(int j=0;j<9;j++){
    System.out.print(arr2[i][j]+“\t“);
   }
   System.out.println();
  }
  return arr2;
 }
 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        384  2018-04-03 12:05  JavaFx\.classpath

     文件        570  2018-04-03 12:05  JavaFx\.project

     文件        598  2018-04-03 12:05  JavaFx\.settings\org.eclipse.jdt.core.prefs

     文件       2751  2018-04-08 21:25  JavaFx\bin\application\SaveAndReadFile.class

     文件       1432  2018-04-08 21:25  JavaFx\bin\application\ShuDu$FinishButton.class

     文件       1246  2018-04-08 21:25  JavaFx\bin\application\ShuDu$StartButton.class

     文件       1925  2018-04-08 21:25  JavaFx\bin\application\ShuDu$SubmitButton.class

     文件      15263  2018-04-08 21:25  JavaFx\bin\application\ShuDu.class

     文件       2015  2018-04-08 21:25  JavaFx\bin\application\ShuduHelper.class

     文件       1653  2018-04-08 21:25  JavaFx\bin\application\SolveProblem.class

     文件       1510  2018-04-08 21:25  JavaFx\bin\application\TempArray.class

     文件        554  2018-04-08 21:25  JavaFx\bin\application\Time$1.class

     文件       3476  2018-04-08 21:25  JavaFx\bin\application\Time.class

     文件        305  2018-04-03 12:05  JavaFx\build.fxbuild

     文件       9011  2018-04-03 12:05  JavaFx\hs_err_pid13636.log

     文件       8764  2018-04-03 12:05  JavaFx\hs_err_pid16128.log

     文件       8764  2018-04-03 12:05  JavaFx\hs_err_pid5224.log

     文件       1955  2018-04-03 12:05  JavaFx\src\application\SaveAndReadFile.java

     文件      16440  2018-04-03 12:05  JavaFx\src\application\ShuDu.java

     文件       4707  2018-04-03 12:05  JavaFx\src\application\ShuduHelper.java

     文件       2480  2018-04-03 12:05  JavaFx\src\application\SolveProblem.java

     文件       2335  2018-04-03 12:05  JavaFx\src\application\TempArray.java

     文件       2411  2018-04-03 12:05  JavaFx\src\application\Time.java

     目录          0  2018-04-08 21:25  JavaFx\bin\application

     目录          0  2018-04-03 12:05  JavaFx\src\application

     目录          0  2018-04-03 12:05  JavaFx\.settings

     目录          0  2018-04-08 21:25  JavaFx\bin

     目录          0  2018-04-03 12:05  JavaFx\src

     目录          0  2018-04-03 12:05  JavaFx

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论

相关资源