![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
Хорошо тогда почему когда я пишу "for (i=1; i==n;i++)", то у меня ничего не выдаётся, а когда пишу "for (i = 1; i<=n; i++)" всё работает как надо.
я поправил код, теперь он верно работает. Должно быть 2 ряда, в нижнем единицы означают выгрышные спички. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
В Java цикл for работает не так как в Pascal.
Цикл for выполняется до тех пор пока условие после первой точки с запятой истинно, т.е. в первом случае пока i равно n, если это условие сразу не верно, то цикл не выполнится ни разу. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
LSD Аааа теперь ясно, большое спасибо, пойду дальше думать
|
|||
|
||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
Возникла проблема с вызовом процедур.
Что нужно писать на месте параметров, хочу из основного блока программы перенсти в процедуру i,n,m.
Второй вопрос: имею 2 - 3 процедуры, хочу чтобы на всех были одни переменные - глобальные переменные, как их указывать |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Поясни поконкретней.
В Java нет процедур и глобальных переменных, есть методы класса и поля класса. Поля класса бываю статические и нет, статические принадлежат всем экземплярам класса и существуют в единственном экземпляре. Не статические поля принадлежат конкретному экземпляру и их существует столько сколько созданно объектов. Методы тоже бывают статические и не статические, статические методы могут обращаться только к статическим методам и полям, не статические методы могут обращаться к любым методам и полям. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
LSD
Вообщем ситуация такая: у меня одна процедура завязана на другой. Комп перескакивает из одной в другую постоянно, в итоге когда всё сделано, делается остановка программы. Как мне возможно это всё реализовать? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Как понять перескакивает, ты пишешь код он выполняется, если надо вызываешь другие методы, тогда начинают выполняться они, по завершению этих методов продолжает выполняться метод из которого был вызов. Это ничем от паскаля не отличается.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
LSD Значит мне нужно знать как создаются новые методы и как в них переходить(вызывать). Метод - можно представить как процедура, ведь верно?
Вот код, проблема в том, что я из одного метода в другой параметры не могу перенести.
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Почему бы все-таки не посмотреть книгу по Java fundamentals?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Для выхода из приложения можно использовать System.exit(0). А вот насчет передачи параметров я так и не понял, чем тебя такой способ не устраивает:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| javastic |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: нет Всего: 27 |
antsh, вся проблема в том (насколько я понял по твоим суждениям) что ты думаешь на уровне модульного типа программирования, а не на уровне объектно-ориентированного, поэтому некоторые вещи для тебя не понятны. Попробуй поискать в Интернете статьи с описанием объектно-ориентированной парадигмы и сразу всё станет понятно.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
| javastic |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: нет Всего: 27 |
antsh, чтобы было проще понять как в яве выглядят аналоги процедур и функций как в паскале:
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
Боьшое всем спасибо за оказанную помощь
|
|||
|
||||
| antsh |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 72 Регистрация: 16.9.2005 Репутация: нет Всего: нет |
аа ещё последний вопрос:
как объядинить 2 условия к примеру while(n>0 and n<4){....} |
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: нет Всего: 37 |
while((n > 0) && (n <4)){}
&& - AND || - OR ! - NOT Ты же книжку купил -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |