+ 2

Помогите, пожалуйста, с заданием: создание и запись в файл.

Вы хотите распланировать свой день и создать список дел. Дополните программу, чтобы она принимала названия трех задач в качестве входных данных и записывала их в файле "tasks.txt", каждую на новой строке. Затем используйте метод readFile() для вывода задач. Пример Кода Workout Report Pool Пример Выходных Данных Workout Report Pool

2nd May 2021, 6:01 PM
Ольга Крикливая
Ольга Крикливая - avatar
3 odpowiedzi
+ 2
import java.io.File; import java.util.Scanner; import java.util.Formatter; public class Main { public static void main(String[ ] args) { Scanner input = new Scanner(System.in); try { Formatter f = new Formatter("tasks.txt"); f.format("Workout\n"); f.format("Report\n"); f.format("Pool\n"); f.close(); } catch (Exception e) { System.out.println("Error"); } readFile(); } public static void readFile() { try { File x = new File("tasks.txt"); Scanner sc = new Scanner(x); while(sc.hasNext()) { System.out.println(sc.next()); } sc.close(); } catch (Exception e) { System.out.println("Error"); } } }
2nd May 2021, 6:01 PM
Ольга Крикливая
Ольга Крикливая - avatar
0
Решения посредственное
27th Dec 2022, 11:27 PM
Matvey Postnikov
Matvey Postnikov - avatar
0
Вот нормальное решение import java.io.File; import java.util.Scanner; import java.util.Formatter; public class Main { public static void main(String[ ] args) { Scanner input = new Scanner(System.in); try { Formatter f = new Formatter("tasks.txt"); int count = 0; while(count < 3) { //ваш код String s = input.nextLine(); f.format("%s \n", s) ; count++; } f.close(); } catch (Exception e) { System.out.println("Error"); } readFile(); } public static void readFile() { try { File x = new File("tasks.txt"); Scanner sc = new Scanner(x); while(sc.hasNext()) { System.out.println(sc.next()); } sc.close(); } catch (Exception e) { System.out.println("Error");
27th Dec 2022, 11:28 PM
Matvey Postnikov
Matvey Postnikov - avatar