资源简介
使用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个文件信息
- 上一篇:共享单车微信小程序源码
- 下一篇:Java操作系统课设之模拟进程管理系统
评论
共有 条评论