Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Java

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра 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..
Stitchi вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Рекомендуем гипермаркет KNS - P40504-B21 - билеты на футбол в подарок каждому покупателюуличные световые коробастолы-трансформеры журнально-обеденные купитьConecte Sendinblue a Workdayстравинский теплоход круиз ap travel


Старый 27.10.2008, 17:38   #2
Hirurg2007
Неактивный пользователь
 
Регистрация: 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();
Hirurg2007 вне форума
 
Ответить с цитированием Вверх
Старый 10.09.2010, 12:32   #3
NickName88
Неактивный пользователь
 
Пол:Мужской
Регистрация: 15.03.2008
Сообщений: 7
Репутация: 7
По умолчанию Re: Потоки в Java

а для чего писать distance=din.readDouble(); ???
NickName88 вне форума
 
Ответить с цитированием Вверх
Старый 02.10.2010, 10:52   #4
grGogy
Новичок
 
Пол:Мужской
Регистрация: 02.10.2010
Сообщений: 14
Репутация: 2
По умолчанию Re: Потоки в Java

Цитата:
Сообщение от NickName88 Посмотреть сообщение
а для чего писать distance=din.readDouble(); ???

distance у тебя какого типа?
а в файле у тебя значение какого типа прочитается?
О!
grGogy вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:30. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13938 секунды с 11 запросами