Найти в Дзене
NSNdragon

Изучение Java, день 4

Сегодня, в этом посте мы изучим что такое конкатенация (объединение), методы ввода и вывода (сканер) и константы в Java. Давайте разберем понятие конкатенации в Java– это, по сути, объединение двух строк кода в одну. Для большего понимания рассмотрим пример: Сейчас мы видим, что у нас есть две переменные типа string и их значение, написанные в две строчки. Далее в строках 7 и 8 мы объединяем эти две строчки при помощи оператора “+”. Заметьте, что мы добавили текст в начало предложений для большей правильности, а затем после оператора мы вызываем переменные. Объединять можно не только текст и одну переменную, но и несколько переменных сразу. Например: В строке 7 мы “склеили” две переменные и поставили между ними текст, для правильности выводимого предложения. Теперь изучим какие есть возможности ввода и вывода в Java. В программировании есть задачи, при которых вводимое число в консоль должно считываться самой консолью. Для этого создали сканер. Существует четыре метода сканера: next(),

Сегодня, в этом посте мы изучим что такое конкатенация (объединение), методы ввода и вывода (сканер) и константы в Java.

Давайте разберем понятие конкатенации в Java– это, по сути, объединение двух строк кода в одну.

Для большего понимания рассмотрим пример:

Сейчас мы видим, что у нас есть две переменные типа string и их значение, написанные в две строчки. Далее в строках 7 и 8 мы объединяем эти две строчки при помощи оператора “+”. Заметьте, что мы добавили текст в начало предложений для большей правильности, а затем после оператора мы вызываем переменные.

Объединять можно не только текст и одну переменную, но и несколько переменных сразу. Например:

-2

В строке 7 мы “склеили” две переменные и поставили между ними текст, для правильности выводимого предложения.

Теперь изучим какие есть возможности ввода и вывода в Java.

В программировании есть задачи, при которых вводимое число в консоль должно считываться самой консолью. Для этого создали сканер. Существует четыре метода сканера: next(), nextLine(), nextlnt() и nextDouble(). Каждый метод используется при определенном способе ввода и при использовании определенного варианта считывания консолью.

Рассмотрим метод nextlnt(). Он необходим при вводе целых чисел и выводе всех этих чисел.

-3

В данной задаче мы задаем значение переменных в консоли, а не в самом коде. Для использования сканера необходимо выполнить несколько условий. В 1 строке мы подключили из библиотеки Java класс scanner, тем самым сканер будет работать в этой программе. В 5 строке мы просим ввести пользователя число от 1 до 10, но можно задавать и другие условия, благодаря простым операциям. 6 строчкой мы указали какая переменная будет считываться, обратите внимание, как правильно объявлять такую переменную. При помощи 7 строки мы указываем новую переменную и присваиваем ей переменную из строки 6, затем через метод nextlnt() консоль считывает значение. И наконец, через 8 строку мы выводим в консоль текст и значение, которое считала сама консоль.

Метод nextLine() используется для ввода слова или фразы и их вывода.

-4

Начало не отличается от метода nextlnt, далее, в 8 строке, мы объявляем переменную и при помощи метода nextLine() консоль считывает текст. После, в 9 строке выводим этот текст на экран консоли.

Метод next() отвечает за считывание слова или фразы и вывода всего введённого текста до первого пробела.

-5

Единственное отличие от предыдущего примера, в вводе метода next(), а не метода .nextLine() в 8 строке.

И наконец, метод nextDouble() считывает дробные числа и вывод его на экран консоли. Отличие использования этого метода от других, такое же как и у next().

Если вы поняли хотя бы один метод работы сканера, остальные не будут для вас представлять сложности.

Давайте рассмотрим, что такое константа.

Константа в программировании — это способ адресации данных, изменение которых программой не предполагается или запрещается.

Как же обозначить константу в коде? Необходимо использовать ключевое слово final, а для удобства можно писать их большими буквами. В коде это выглядит так:

-6

Здесь мы видим слово final, тип переменной double, имя переменной с большой буквы и само значение переменной.

Сегодня мы изучили, что такое сканер и как он работает, что такое конкатенация и что такое константа в Java. На данный момент мы уже можем написать простые программы, в которые входят константы и простые операции. Дальше мы изучим условные операторы и циклы, для написания более сложного кода.