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

Создание *.xls файла
2 простых вопроса..., Video & driver
Помогите! Пишу нужную прогу!, Пишу прогу
как прочитать текст из фрейма?
Помогите с хуком
DXF-IN., Проблема вывода на печать DXF-файлов.
Соединение с БД, Не открываются файлы .mdb v 2000;VB6.0
Компиляция, Компиляция с импортом библиотек
irc каналы про Java, подскажите адресса
Вопрос новичка..., тип данных в Excel
Где найти подробную инфу?, Хочу научиться программировать на VB
Как Вы относитесь к курящим девушкам?
VBA (Excel), Обработка колесика мыши.... и еще...
Команды VB, Гиперссылка
Как удалить из ComboBox повторяющиеся значения?
Автозагрузка приложения
Как вызвать процедуру имя которой нах. в переменно
как сделать обьявление функции
Помогите решить проблему с сохранением проекта
опять работа с датами
Кто знает ?, Кто знает - фишку с мышкой
Подключение к БД(*.mdb)..., Не разпознаеться формат данных БД!!!
Автоматизация наследования, Как лучше решать...
Помогите написать программу!, Пожалуйста!!
Параметры в запросах, ACCESS(не обязательное условие поиска)
Из VB запустить Perl-script и получить данные, Из VB запустить Perl-script и получить д
Цифровая подпись, ОЧЕНЬ ВАЖНО.
Доступ к Visio, Доступ к приложению MS Office
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Делаем игру на VB, ищем программистов для сотрудничества vb
Jawa Web Start и сертификаты, работа с JWS описана в ФАК
прочитать String, консоль
СРОЧНО!!! Требуется вирусный аналитик/программист!, Приглашение на работу
Открытие файла txt, как передать в код имя файла?
нажатие Alt+F4, при нажатии нажатие Ctrl+Alt+Delete
Как можно отлавливать обращения?
Регистратор программы, Не обязательно на VB, можно на C++ке...
Строка в начале каждой страницы в Excel
WinSock, Lubaya informa ciya ob etom kontrole
Как отключить клавиатуру и мышку в ХР
А у меня день рождения понимаешь : ), Да это флейм, но юбилей все таки...
Ошибка EOF
Iterator Map classa...
Нет ф-ции в kernel32
закрытие программы
Оформление диалоговых окон, ...
сохранение
Кодировка текста, Восрос по VB6
MSND, MSND на русском
Как сделать программы переносимыми?, не работают программы на VB.NET
Цвет текста, Как изменить
Data.., более современный аналог..
ActiveX на VB.., не будет работать без установленного VB?
Никак не найду ярлык программы от Java Web Start, пропал :-(
Windows и V/B
Как открыть ярлык?
Как убрать границы ListBox'ов до нуля
Как Вы относитесь к курящим девушкам?
Оператор в Visual Basic. Вопрос, Вопрос
!Задача!, Кто сможет решить задачу? Помогите!
Import dannyx iz excel v access, Import dannyx iz excel v access
Excel в VB, как вставить лист excel в vb
Вот такая вот хрень!, !надо что-бы прога делала SQL!
Удаление файла
подскажите про ошибку UnsupportedClassVersionError
Работа с реестром
Регулирование прозрачности
Ctrl+Alt+Delete в ХР, как в ХР отключить??
Передел программы на Visual Basic, Программа на Fortran 4 (7 страниц)
Русский Access, анлийский Access

Платные хостинги     Раскрутка сайта     Книги по программированию


прочитать String, консоль

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Подскажите, пожалуйста, как мне лучше организовать ввод данных в программе? Я написал ниже приведённый метод-монстр, но вижу, что сделано всё не рационально. Посоветуте что-нибудь более оптимальное и главное, покороче, если это возможно Цель -- на получить объект String.Код import java.io.*;  public static String prochti() {    BufferedReader stroka = new BufferedReader(new InputStreamReader(System.in));    String prochitano = null;      try {         prochitano = stroka.readLine();         return prochitano;      } catch (IOException ioe) {         System.out.println("IO error trying to read data!");         System.exit(1);      }           return prochitano;  }highlightSyntax('javaZTI1MT','java'); Это сообщение отредактировал lovermann - 19.1.2005, 01:48

- Лучше всего - ГУИ или коммандная строка А так - ничего, нормально, зависит от того какие задачи ставишь перед программой.

- То есть этот код нормальный? Фуф!А гуи мне пока не надо, я ещё сам язык изучить хочу. А гуи -- оно само потом прилёпится. Или я неправ?Кстати, хотел предложить положить в "исходники" реализацию алгоритма нахождения наибольшего общего делителя двух чисел. Могу выложить код, может, потребуется корректировка, я не знаю. И заодно мне подскажите -- имеет ли смысл вообще выкладывать такие вот несложные программки (даже без ГУИ)? Или в исходники идут только уникальные решения задач или исходные коды готовых программ с GUI? Это сообщение отредактировал lovermann - 19.1.2005, 03:25

- Выложи - посмотрим, но скорее всего поиск наибольшего делителя - это в Алгоритмы, код ведь будет почти идентичен С++шному или Сшному.

- Алгоритм евклида.Код import java.io.*;public class Gcd {  public static int readInt() {    BufferedReader line = new BufferedReader(new InputStreamReader(System.in));    int resultInt=0;      try {         String resultStr = line.readLine();         resultInt += Integer.valueOf(resultStr).intValue();         return resultInt;      } catch (IOException ioe) {         System.out.println("IO error trying to read data!");         System.exit(1);      }           return resultInt;  }  // nod = naibolshij obshij delitel  public static int nod (int a, int b) {     int x,t,r;     t = (a-a%b)/b;     r = a-(b*t);     if (r==0) {return b;} else {return nod(b,r);}  }  public static void main (String[] args) {     int a = readInt();     int b = readInt();     int x = nod(a,b);     System.out.println("Greatest common diviser "+a+" i "+b+" is "+x);  }}highlightSyntax('javalNjgwO','java');

- Спасибо большое! Теперь вижу много излишеств. Модераторы, так как, годится ли это для фака (алгоритмы | исходники)?

- Так что ты предлагаешь публиковать ?

- Ну, вот этот код "наснедогонят". Для новичка, думаю, даже полезно будет: и методы свои, и рекурсия, и I/O, и обработка исключений. Комментарии добавить и в фак, нет?

- Добавляй описание задачи, комментарии и кидай сюда. Отправим.

- Мона я покритикую? Нада рекурсию убрать. Не спорю - решения смотрятся красиво, но рекурсия не для этого случая Допустим тот же факториал. Первая мысль - рекурсией его, как в учебнике Код    public long fac1( long n) {        return (n > 1) ? n * fac1( n - 1) : 1;    }highlightSyntax('java4Y2UwN','java');Но с другой стороны - зачем на каждом проходе вызывать функцию (тратить время) и создавать переменную (тратить память)? Можно ведь просто:Код    public long fac2( int n) {        long res = 1;        while (n > 1) res *= n--;        return res;    }highlightSyntax('javaOGE1Zm','java');Тут правда без проверок все - только общая схема (могут даже быть ошибки). Это сообщение отредактировал Zandr - 24.1.2005, 13:50

- Так готовый вариант статейки будет ? Ну не выкусывать же по кускам и самому придумывать текст . Раз уж предложил - доделывай.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | история развития программирования | компьютеры программирование | lg программирование | задачи квадратичного программирования | winapi программирование | программирование x | программирование djvu | программирование visual foxpro | wap программирования | xp программирование | классы программирование | программирование motorola | графы программирование | программирование атс panasonic | языки программирования развитие | линейное программирование лекции | фортран программирования | программирование драйверов windows | tcp программирование | программирование qbasic | программирование проблемы | примеры задач линейного программирования | параметрическое программирование | дельфи программирование | программирование мыши | Ссылки

Все про классы программирование