|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2016, 13:58 | #11 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Я бы всё-таки разграничивал "условный оператор" и "арифметический условный оператор". Потому, как условный оператор - это:
Код:
Код:
И что такое 15.25? |
01.02.2016, 14:09 | #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. |
||
01.02.2016, 14:35 | #13 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Ещё когда в институте учился, наш преподаватель (нормальный преподаватель) это называл операторами (правда, там речь шла о Паскале, тернарного оператора там нет).
Условный оператор, оператор цикла с пред/постусловием, оператор цикла со счётчиком. Вот просто уже привык называть это операторами. Ну, да, в английском варианте это называется statement. Если нарушить синтаксис записи, то будет получена ошибка: Error in statement - это я помню. Ну, а что касается языка Java... я его не знаю, на нём не пишу. Та терминология, которой я выше оперировал - на мой взгляд, общепринята для большинства ЯП. |
01.02.2016, 15:07 | #14 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
называются они "if statement" и "conditional operator". Просто однажды, переводчики перевели "statement" как "оператор", и понеслась пляска. Потом еще кто-то умный решил блеснуть английским и написал "operator if", потом и его кто-то прочитал... Сами знаете как всё это происходит. В результате язык (орган), переводят как language Цитата:
Там они называются "if-statement" и "conditional-statement". Я предпочитаю для себя использовать термины statement - "инструкция" и operator - "оператор" |
||
01.02.2016, 15:31 | #15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
01.02.2016, 15:59 | #16 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Alex11223, ну так и я о чем
|
06.02.2016, 21:03 | #17 |
Пользователь
Регистрация: 03.01.2016
Сообщений: 59
|
Ошибка в синтаксисе при создании объектов класса Woman.
Класс Man у меня статический, там понятно и вопросов нет. Для расширения знаний решил сделать класс Woman нестатическим, и тут у меня появились проблемы. Расскажите, пожалуйста, как решить задачу под пунктом 5 не делая класс Woman с модификатором static? При этом нужно понимать, что главный метод main не сделать нестатическим. PHP код:
|
08.02.2016, 06:21 | #18 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Класс Man у меня статический, там понятно и вопросов нет. Для расширения знаний решил сделать класс Woman не статическим, и тут у меня появились проблемы. Расскажите, пожалуйста, как решить задачу под пунктом 5 не делая класс Woman с модификатором static? При этом нужно понимать, что главный метод main не сделать не статическим.
Небольшой вопрос . А зачем Вы сделали класс Man статическим? Это задание у Вас такое?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 08.02.2016 в 07:54. |
08.02.2016, 21:30 | #19 |
Пользователь
Регистрация: 03.01.2016
Сообщений: 59
|
Чтобы решить задачу. я не понимаю как в вышеописанных условиях создать экземпляры нестатического класса. Ужасно, но факт.
|
08.02.2016, 22:40 | #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 |