Я получаю результат в одном методе ResultOfFaktorial и хочу получить значение в другом методе для сохранения в файл.
Я попытался сделать объект из него, по крайней мере, надеюсь, но, возможно, не работаетЯ сделал какую-то глупую ошибку.Я попытался прочитать совет здесь, но я не получил от него столько мудрости.
public class faktorial {
static void myfactorial() {
int ResultOfFaktorial;
int faktorial = 5;
int vysledek = 1;
for (int i = 1; i <= faktorial; i++) {
vysledek = vysledek * i;
}
ResultOfFaktorial = vysledek;
System.out.println("Vysledek faktorialu je: " + ResultOfFaktorial);
}
}
Следующий класс с методом записи в файл
public class file {
static void WriteToFile() {
try {
FileWriter myWriter = new FileWriter("newfile1.txt");
myWriter.write("Tady bude vysledek" +ResultOfFaktorial);
myWriter.close();
System.out.println("Successfully wrote to the file.");
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
Я получаю сообщение об ошибке
Я ожидаю, что получу 120 в другом методе для сохранения значения.