![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Пользователь
Пол:
Регистрация: 08.02.2008
Адрес: Владивосток
Сообщений: 174
Репутация: 266
|
Использование стандартного ввода-вывода Java:
Написать программу на Java, в которых входные данные поступают с клавиатуры, выходные - на экран. Ввод-вывод организуется с помощью класса ввода-вывода. Используя файловый ввода-вывод (DataInputStream, DataOutputStream и RandomAccessFile) записать входные и выходные данные в файл. Формулировка варианта: Представим, что нам в дальнейшем надо будет иметь дело с ядром, вылетевшем из пушки. Необходимо реализовать: Ввод скорости ядра, время полета и угла, под которым оно вылетело. Вычислить местоположение ядра, считая, что на него не действует сила притяжения и отсутствует сопротивление воздуха. В строке выводятся скорость ядра, время полета и угол. В программе предусмотреть обработку ошибок, вывод комментариев. Организовать форматированный вывод результатов программы в файл, используя DataOutputStream. Записать результаты работы (скорость ядра, время полета, угол и расстояние на земле) в неформатированный файл-поток, используя функции writeInt, writeFloat класса RandomAccessFile. После записи результатов в файл, закрыть его. Затем открыть, прочитать (read) время полета и дописать снова это число в конец файла. Код С форматированным выводом проблема... Как написано DataOutputStream выводит в форматированный файл - поток, но оказывается всё не так. В чем проблема? Последний раз редактировалось Stitchi; 03.10.2008 в 07:52.. |
|
|
|
| Реклама: | доставка фруктов букет в кринице краснодарский край | школьная стоматология | Преображение старых районов Москвы | коронки что это | вентилятор пылевой 30 квт 1450 об/мин |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 29.01.2008
Сообщений: 1
Репутация: 0
|
А в чем проблема ?
Все он правильно пишет. Теперь DataInputStream din = new DataInputStream(new FileInputStream("outfile.txt")); speed=din.readInt(); flightTime=din.readInt(); corner=din.readInt(); distance=din.readDouble(); |
|
|
|
|
|
#3
|
|
Неактивный пользователь
Пол:
Регистрация: 15.03.2008
Сообщений: 7
Репутация: 7
|
а для чего писать distance=din.readDouble(); ???
|
|
|
|
|
|
#4
|
|
Новичок
Пол:
Регистрация: 02.10.2010
Сообщений: 14
Репутация: 2
|
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Java начинающему. Что нужно для разработки Java-приложения? | mrzed | Java | 37 | 24.03.2011 16:31 |
| Delphi и потоки | bssergy | Delphi | 2 | 21.11.2009 02:30 |
| WordApplication и потоки | bssergy | Delphi | 1 | 11.08.2009 18:43 |
| Потоки, потоки... | Artispro | Delphi | 1 | 25.03.2008 10:57 |
|
|