
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Вопрос к java-программистам.
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#1 |
|
*** **й**
|
Вопрос к java-программистам.
Начал потихоньку осваивать java. В связи с этим вопрос. который может быть покажется глупым: как вы держите в голове многочиленные методы стандартных классов? Imho запомнить это нереально. Или просто не забиваете себе этим голову и пользуетесь IDE?
|
|
|
|
|
#4 |
|
Кэп Улитка
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 45
|
Teddybear, это был намек на боянный анекдот, который суть вопроса вполне отражает - сильно ничего не учишь, просто надо знать принцип, по которому имена даются + опыт подскажет + IDE разумеется помогает + в хелпе быстро глянуть можно (ищешь просто по имени функции, а не ее описанию).
|
|
|
|
|
#5 |
|
*** **й**
|
Yandex,
Спасиб.. Я примерно так и думал.. Например чисто интуитивно вместо x=Integer.parsenInt(str1) написал y=Double.parsenDouble(str2), и о, чудо - все заработало! )Еще вопрос: стоит ли сначала освоить написание прог руками, а потом переходить на IDE, или делать это параллельно? Последний раз редактировалось Teddybear; 26.04.2009 в 21:59. |
|
|
|
|
#7 |
|
*** **й**
|
В TextPad. Там есть встроенные средства компилляции и исполнения, а также подсветка текста в контексте синтаксиса джавы.
ОК. Вот состряпал я что-нибудь в IDE, а оно не пошло.. IMHO не зная основ, не прочувствовав все руками, найти ошибку будет сложновато. Да и объем кода поменьше получается.. |
|
|
|
|
#8 |
|
Кэп Улитка
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 45
|
Teddybear, объем кода можно сделать ровно такой же, если мастерами создания проектов не пользоваться. Просто создаешь пустой проект, затем class файл и в него из книги пример фигачишь. А TextPad больше для просмотра на скорую руку предназначен или верстки html.
|
|
|
|
|
#9 |
|
иногородний
Сообщений: 231
Регистрация: 26.10.2008
Возраст: 41
|
Начинать надо с блокнота или его аналога с подсветкой синтаксиса, но не более. Иначе не поймёшь что, как, зачем и почему.
|
|
|
|
|
#11 |
|
*** **й**
|
Наберусь тогда наглости задать еще вопросец..
Вот кусок исходника : import javax.swing.*; class MyProgram{ public static void main(String[] args){ do{ String s1=JOptionPane.showInputDialog("input x1"); String s2=JOptionPane.showInputDialog("input x2"); double x1=Double.parseDouble(s1); double x2=Double.parseDouble(s2); double y=Poc.calc(x1,x2); System.out.println(x1+" "+x2); System.out.println(y); }while(s1!="0"); } } Прога должна выводить результат вычисления функции двух переменных (x1, x2), используя метод calc ранее написанного класса Poc. Трабл в том, что без цикла do-while все работает нормуль, но только один раз. Я же хотел, чтобы диалоговое окно выводилось в цикле, пока не будет введен 0. При компилляции ругается на строковую переменную s1. В чем засада? |
|
|
|
|
#15 |
|
*** **й**
|
|
|
|