資源簡介
使用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操作系統課設之模擬進程管理系統
評論
共有 條評論