Witam, pytanie brzmi jak przekazać wynik ktory jest wyliczany w case1 zawarty w "data1" tak zeby moc go zapisac w lini
fw.write(String.valueOf(data1));
. W swichu nie da sie uzyc publica, zmienne statyczne nie bardzo dzialaja wiec pytanie jak takie cos rozwiazac?
case Menu.startCode:
{
System.out.println("Podaj liczbe ktorej zakres chcesz sumowac.");
int numer = 0;
numer = scanner.nextInt();
Future<Integer> future1 = service.submit(new AsynchData(numer));
Integer data1 = future1.get();
System.out.println("Wynik to " + data1);
}
break;
case Menu.saveCode:
{
String filename = "data.txt";
FileWriter fw = new FileWriter(filename,true);
fw.write(String.valueOf(data1));
fw.append(System.getProperty("line.separator") );
fw.close();
}
break;