JavaRush /Курсы /Курс "Программирование под Андроид" /Переменная name (имя) в профиле

Переменная name (имя) в профиле

Курс "Программирование под Андроид"
7 уровень , 5 лекция
Открыта
Переменная name (имя) в профиле - 1
Объявление и инициализация 1
String-name = "Katherine"
Объявление и инициализация 2
String "name" = "Kunal";
Объявление и инициализация 3
String name on profile = "Lyla";

Если хотите, можете попробовать запустить этот код в Андроид Студио. Если не знаете как, вернитесь к заданию “Эксперименты с кодом”.

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (22)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Эшли Уровень 10
25 октября 2021
Цель не будет достигнута, так как результатом будет 43, а должно быть 18,33. Ошибка в том, что следовало обозначить скобками деление, вот таким образом display ((day1+day2+day3)/3);
🦔 Виктор Уровень 20 Expert
29 ноября 2020
1. Цель не достигнута, потому что сначала выполняется деление, а затем сложение, итого получается

15 + 22 + 18 / 3 = 43
Результата можно было бы достигнуть так:

(15 + 22 + 18) / 3 = 18,33
2. Лишний дефис между типом и именем переменной, а также нет точки с запятой в конце ; 3. Имя переменной взято в кавычки, чего быть не должно. 4. Имя переменной написано с пробелами, чего быть не должно, а правильно через camelCase nameOnProfile. 5. Всё получится!
Учиха Шисуи Уровень 22 Expert
11 декабря 2020
Дополню: 2. Ковычки в данном случае - это управляющие символы. Подробнее можете почитать здесь же, на портале Экранирование символов в Java
Naron Waz Уровень 8
18 июня 2021
в 1 задании проблема еще и в том что вы не получите дробную часть
Daka Уровень 7
14 ноября 2019
Всем привет. По ходу прослушивания лекций возник вопрос. Думал, ответ будет дальше, но не дождался... Почему в курсе по JAVA нас учат выводить информацию при помощи System.out.printLn, а в этом курсе - просто display?
Лев Уровень 16
16 ноября 2019
System.out.print это вывод в консоль как бы. а здесь отображение в интерфейсе, и display это просто название метода. TextView t = (TextView) findViewById(R.id.display_text_view); t.setText(text); //метод вывода инф на экран Если не прав, поправьте.
Daka Уровень 7
16 ноября 2019
Разницу понял, спасибо!))
Виталий Уровень 9
11 июля 2020
прав
Елена Грушина Уровень 3
6 мая 2019
(day1+day2+day3)/3 1)не должно быть - между String и name, не поставлено ; в конце 2) name не надо брать в кавычки 3) String nameOnProfile
Руслан Уровень 3
4 июня 2018
Как-то на своем форуме для регистрации(защита от ботов) я добавил дополнительнуй провеку. Вопрос был в том, что нужно было решить это: "2 + 2 * 2" Очень много взрозлых людей не могли правильно решить. Правильный ответ 6 А люди пытались ответить 8
Krypton Уровень 2
23 июля 2018
Самое забавное, что робот ответил бы сразу правильно.
26 октября 2018
15+22+18 / 3 = 43 (15+22+18) / 3 = 18,33
Elena Уровень 1
27 февраля 2018
проще создать новую переменную, присвоить ей значение суммы минут за все дни и тогда будет всё корректно считать: int sumOfMinutes = day1 + day2 + day3; display (sumOfMinutes/3); а в идеале убрать хардкодную тройку из формулы, подставив подсчёт дней.
progr Уровень 8
29 июля 2019
что значит "хардкорная"?
Elena Уровень 1
8 апреля 2020
хардкоД, не хардкоР)
GSerg Уровень 1
18 января 2018
В задаче на картинке результат не получен. Так как в порядке приоритета, деление будет выполнено первым. В результате это будет сумма первых двух значение и одной трети третьего. 1. Между String и name должен быть пробел, а не дефис. 2. name должно быть без кавычек. 3. В имени переменной "name on profile" не должно быть пробелов.
Борис Уровень 4
5 января 2018
1. Лишний дефис и нету точки запятой 2. Лишние "name" в названии переменной 3. Лишние пробелы "name on profile" правильно вот так "nameOnProfile"
6 августа 2017
На рисунке цель не будет достигнута, в строке display(day1+day2+day3/3) допущена ошибка, нужно сумму дней взять в душки display((day1+day2+day3)/3)
22 декабря 2017
Формула расчета среднего не указана и не заявлена. Как таковой программной ошибки нет. Будет считать и выдавать какое то число. 43 если пример с картинки.
Станислав Уровень 3
14 января 2018
Исодя из Вашего же утверждения "Формула расчета среднего не указана и не заявлена" можно предположить и следующее: Не видно ни одной причины, по которой день 1 и 2 не надо делить на три, а день 3 делить на три надо. ==> вероятность ошибки в виде отсутствия взятия в скобки day3/3 в особом порядке - ошибка. Так как задача связана с поиском ОШИБОК В ПРЕДСТАВЛЕННОМ КОДЕ, вероятность ошибочности Вашей позиции гораздо выше.
GSerg Уровень 1
18 января 2018
Средняя она и в африке средняя. както в школе более тридцети лет назад, без формулы делали. А по вашей логике 1 - 4 (правильная сумма)!!! ...так как формула расчета суммы не указана и не заявлена!))))))
Andrei Уровень 41
27 июля 2017
переводчики, такие переводчики - код в начале должен быть однозначно другим ;)