Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 1
1

Нужно создать программу которая будет вписывать данные с клавиатуры в файл

20.03.2019, 12:35. Просмотров 414. Ответов 2
Метки нет (Все метки)

Нужно создать программу которая будет вписывать данные с клавиатуры в файл.
Есть черновик, но не могу понять почему не работает.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import java.io.*;
import java.util.*;
 
public class kursach {
 
    public static void main(String[] args) {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        args[0] = "E:\\TEST.txt";
        String h = " ";
        int i;
        FileInputStream fin = null;
        FileOutputStream fout = null;
        
        try {
            fout = new FileOutputStream(args[0]);
            fin = new FileInputStream(args[0]);
        } catch (IOException ex) {
            System.out.print("file is not found \n" + ex.getMessage());
        }
 
        try {
            h = bf.readLine();
            while (h != "end") {
                h = bf.readLine();
                fout.write(h);
            }
        } catch (IOException ex) {
            System.out.println("some exception");
        }
 
        try {
            do {
                i = fin.read();
                System.out.print(i + " ");
            } while (i != -1);
        } catch (IOException ex) {
            System.out.println("Error reading from file");
        } finally {
            try {
                if (fin != null) {
                    fin.close();
                }
            } catch (IOException ex) {
                System.out.println("Error closing from input file");
            }
 
            try {
                if (fout != null) {
                    fin.close();
                }
            } catch (IOException ex) {
                System.out.println("Error closing from output file");
            }
        }
    }
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2019, 12:35
Ответы с готовыми решениями:

Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию.З клавиатуры вводится имя компании, год основания
Help

нужно написать функцию, которая будет считать квадратное уравнение, данные с клавиатуры ввожу
#include <conio.h> #include <iostream> #include <math.h> using std::cout; using std::endl;...

Создать программу, которая будет удалять символы введенные с клавиатуры
Доброго времени суток. Мне нужна программа, которая удаляла бы введенные с клавиатуры символы....

Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию
Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию....

2
139 / 161 / 42
Регистрация: 26.02.2018
Сообщений: 485
Записей в блоге: 2
21.03.2019, 13:41 2
считка с клавы
Java
1
2
Scanner cs = new Scanner(System.in);
String s = cs.nextLine();
запись в файл
Java
1
2
PrintWriter pw = new PrintWriter("nameYourFile", "utf-8");
pw.print(s);
0
741 / 488 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
21.03.2019, 14:35 3
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
 
public class ReadFile {
    public static void main(String[] args) {
        String path = "text.txt";
        try (Scanner read = new Scanner(System.in);
             BufferedWriter writer = new BufferedWriter(new FileWriter(path))) {
            String line = "";
            do {
                System.out.print("Input text or exit: ");
                line = read.nextLine();
                if (!line.toLowerCase().equals("exit")) {
                    writer.write(line);
                    writer.newLine();
                    writer.flush();
                }
            } while (!line.toLowerCase().equals("exit"));
 
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2019, 14:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать программу, которая благодаря рекурсии будет вычислять факториал числа, введённого пользователем с клавиатуры
Создать программу, которая с помощью рекурсии будет вычислять факториал числа, введённого...

Создать программу, которая будет записывать вычисления в файл
Нужно создать программу, которая будет записывать вычисления в файл. Вот программа: ...

Нужно создать программу, которая будет сравнивать кол-во цифр в двух числах
Нужно создать программу в C#, которая будет сравнивать кол-во цифр в двух числах и выводить ответ в...

Создать программу на С++, которая будет продуцировать цепочки с записью их в файл
Создать программу на С++, которая будет продуцировать цепочки(слова) в трехсимвольном алфавите с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.