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