Russian subtitles

← 07-14 Список электронных адресов -- Решение

07-14 Список электронных адресов -- Решение

Get Embed Code
13 Languages

Showing Revision 2 created 10/22/2015 by Elena Govorkova.

  1. Данная программа — это часть программы,
    которая выводит список электронных адресов
  2. сотрудников кафе Just Java.
  3. А у сотрудников кафе Just Java
    адреса почты состоят
  4. из фамилии, точки,
    имени и домена @justjava.com.
  5. Программа должна выводить
    имя сотрудника, затем фамилию,
  6. а затем электронный адрес в этом формате.
  7. Посмотрим, делает ли она это.
  8. Так, в первой строке здесь
    объявляется переменная firstName,
  9. которой присваивается значение Lyla.
  10. Очень хорошо.
  11. Затем в следующей строке объявляется
    переменная lastName,
  12. которой присваивается значение Fujiwara.
  13. Ладно, и теперь мы создаём
    переменную contactInfo и
  14. присваиваем ей нечто более сложное.
  15. Я запишу эту переменную.
  16. Так, ей мы присваиваем
    объединение значения переменной firstName,
  17. пробела и значения переменной lastName.
  18. Значение firstName — Lyla.
  19. Значение lastName — Fujiwara.
  20. Значением переменной будет
    Lyla, пробел, Fujiwara.
  21. Так, выглядит вполне хорошо.
  22. Про следующий оператор
  23. хочу сказать, что эти два фрагмента
    на самом деле одна строка.
  24. Итак, мы берём контактные данные,
    которые мы только что объявили,
  25. и сбрасываем их к этому значению.
  26. Посмотрим, что это такое.
  27. Так, значение lastName — Fujiwara,
    а значение firstName — всё так же Lyla.
  28. Тогда тут очищается прежнее значение
    контактных данных, и в эту переменную
  29. записывается открывающаяся скобка,
    плюс строка Fujiwara,
  30. плюс точка, плюс строка Lyla,
  31. плюс строка @justjava.com и
    в конце — закрывающаяся скобка.
  32. Вот таким стало текущее значение
    контактных данных.
  33. А в следующей строке
    мы выводим на экран это значение,
  34. то есть мы будем выводить вот это, но
  35. эта строка совсем не такая, как вот эта.
  36. На самом деле это только часть
    нужной строки, вот эта часть.
  37. Не хватает строки Lyla Fujiwara.
  38. Перед тем как мы изменили эту строку,
  39. в ней хранилась строка Lyla Fujiwara,
    но мы перезаписали её
  40. вот в этой строке, когда сказали, что она
    будет равна абсолютно другому значению.
  41. На самом деле нам нужно,
    чтобы тут было объединение этих строк.
  42. Тогда, чтобы исправить эту программу,
  43. можно добавить для contactInfo знак «+»,
    а затем всё остальное.
  44. Тогда будет взято текущее значение
    контактных данных, Lyla Fujiwara,
  45. и к нему будет добавлен
    электронный адрес в этом формате.
  46. Ещё небольшое замечание:
    я предполагаю, что для наших
  47. электронных адресов @justjava.com
    неважно, использована F заглавная
  48. или строчная, и использована ли заглавная
    или строчная L.
  49. Для многих почтовых сервисов,
    используемых пользователями, это так.
  50. Например, это так для Gmail.
  51. Можно использовать как строчные,
    так и заглавные буквы, и письмо
  52. всё равно дойдёт до адресата.
  53. Но если вы обращаете внимание на регистр,
    это очень хорошо.
  54. Но, как было сказано, и можно повторить,
    регистр на самом деле не играет
  55. большой роли, когда мы обсуждаем работу
    на компьютерах.