我完全是Java的初学者。我试图制作一个简单的基于文本的游戏,让玩家获得金牌/经验来学习Java的基础知识。目前,我需要阅读用作保存的文本文件。我这样做了(可以将这些数字打印到屏幕上),但是不能使用程序中的数据(从文件中读取)来更改它们...
如果我将方法保留为空,它将仅打印这些数字,并尝试通过“ return”命令将“ array”用作输出,这给了我错误:无法解析为变量。我可以在论坛教程和视频中找到的所有内容都是如何从文件中读取...
import java.io.File;
import java.util.Scanner; //for reading files
//main class
class Karyba {
//for testing made easier to remove some parts with commenting
public static
int[] nuskaitymas() {
//void nuskaitymas() {
try {
File data = new File("C:\\Users\\Dainiux\\Desktop\\java\\data.txt");
Scanner sc = new Scanner(data);
int [] arrdata = new int [3];
int i = 0;
while(sc.hasNextInt()) {
arrdata[i] = sc.nextInt();
System.out.println(arrdata[i]);
i++;
}
sc.close();
}
catch (Exception e) {
e.printStackTrace();
}
return arrdata;
}
//main method
public static void main(String[]args) throws Exception {
//greeting
System.out.println("Sveiki prisijunge");
nuskaitymas();
}
}
我想使用从文件获取的数字数组到其他方法。