![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Я бы всё-таки разграничивал "условный оператор" и "арифметический условный оператор". Потому, как условный оператор - это:
Код:
Код:
И что такое 15.25? |
![]() |
![]() |
![]() |
#12 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() Цитата:
(в других спецификациях циферки могут отличаться). Цитата:
Это "if Statement", п. 14.9 спецификации Java 8. statement != operator. И не только в Java. просто так повелось, что книги изначально переводят криво, поэтому такое приедается. Вот спецификация языка: https://docs.oracle.com/javase/specs/jls/se8/jls8.pdf Там много интересного. Ни в одной книге не найдете ![]() P.S. Изучаю Java пару дней. Последний раз редактировалось Croessmah; 01.02.2016 в 14:14. |
||
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Ещё когда в институте учился, наш преподаватель (нормальный преподаватель) это называл операторами (правда, там речь шла о Паскале, тернарного оператора там нет).
Условный оператор, оператор цикла с пред/постусловием, оператор цикла со счётчиком. Вот просто уже привык называть это операторами. Ну, да, в английском варианте это называется statement. Если нарушить синтаксис записи, то будет получена ошибка: Error in statement - это я помню. Ну, а что касается языка Java... я его не знаю, на нём не пишу. Та терминология, которой я выше оперировал - на мой взгляд, общепринята для большинства ЯП. |
![]() |
![]() |
![]() |
#14 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() Цитата:
называются они "if statement" и "conditional operator". Просто однажды, переводчики перевели "statement" как "оператор", и понеслась пляска. Потом еще кто-то умный решил блеснуть английским и написал "operator if", потом и его кто-то прочитал... Сами знаете как всё это происходит. В результате язык (орган), переводят как language ![]() Цитата:
Там они называются "if-statement" и "conditional-statement". Я предпочитаю для себя использовать термины statement - "инструкция" и operator - "оператор" |
||
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#16 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]()
Alex11223, ну так и я о чем
![]() |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 03.01.2016
Сообщений: 59
|
![]()
Ошибка в синтаксисе при создании объектов класса Woman.
Класс Man у меня статический, там понятно и вопросов нет. Для расширения знаний решил сделать класс Woman нестатическим, и тут у меня появились проблемы. Расскажите, пожалуйста, как решить задачу под пунктом 5 не делая класс Woman с модификатором static? При этом нужно понимать, что главный метод main не сделать нестатическим. PHP код:
|
![]() |
![]() |
![]() |
#18 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Класс Man у меня статический, там понятно и вопросов нет. Для расширения знаний решил сделать класс Woman не статическим, и тут у меня появились проблемы. Расскажите, пожалуйста, как решить задачу под пунктом 5 не делая класс Woman с модификатором static? При этом нужно понимать, что главный метод main не сделать не статическим.
Небольшой вопрос ![]()
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 08.02.2016 в 07:54. |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 03.01.2016
Сообщений: 59
|
![]()
Чтобы решить задачу. я не понимаю как в вышеописанных условиях создать экземпляры нестатического класса. Ужасно, но факт.
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Это из-за того, что классы вложены (nested) в другой класс (Solution).
гуглите nested class и т.п. Из статик метода нельзя так создать экземпляр не статик класса. Можно как-то так например Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по синтаксису MsgBox в VB | Mr_ViK | Помощь студентам | 5 | 26.08.2011 23:06 |
Вопрос по синтаксису | Неофит | Общие вопросы C/C++ | 2 | 17.01.2011 20:04 |
Вопрос по Javascript синтаксису... | DrStrangeLove | JavaScript, Ajax | 3 | 01.01.2011 20:16 |
Вопрос по синтаксису | Brucebelg | Microsoft Office Excel | 3 | 28.05.2010 18:07 |
Вопрос по синтаксису SQL | Rifler | SQL, базы данных | 0 | 01.01.2010 16:52 |