Вводный курс. Язык программирования Java
Java —объектно-ориентированный язык программирования, разработанный компанией SunMicrosystems (в последующем приобретённой компанией Oracle).
Язык получил название в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе.
Массив – конечная группа переменных одного типа, которой присвоено общее имя.
Так, совокупность целых чисел -12, 14, 124, -1, 25 можно считать массивом и обозначить одним именем, например a.
Каждый элемент массива обозначается именем массива с индексом. Имя массива является единым для всех элементов. К каждому элементу массива можно обратиться с помощью индекса. Индекс – целая величина, характеризующая положение элемента относительно начала массива. Нумерация элементов массива начинается с 0, т.е. индекс первого элемента равен 0. Индекс записывается в квадратных скобках, например, a[0], 0 – это индекс, указывающий на первый элемент массива с именем a.
Существует несколько способов генерации случайного (псевдослучайного) числа:
- Использование метода random() из класса математических функций Math, находящемся в пакете java.lang.
- Использование метода random() из класса Random, находящемся в пакете java.util.Random.
- Использование генератора случайных чисел класса SecureRandom, предназначенного для целей криптографии и, находящегося в пакете java.security.SecureRandom (здесь не рассматривается).
Класс Scanner используется для считывания введенных пользователем данных следующих типов: String, byte, short, int, long, float, double.
В Java при работе со строками используется понятие токен. Токен – это подстрока, не содержащая разделителей и ограниченная слева и справа разделителями. Стандартными разделителями являются: пробел ' ', символ тубуляции '\t', перевода строки '\n' и возврата каретки '\r', например, строка
Пример 1.
Написать программу, которая вычисляет сумму элементов одномерного массива из 10 чисел. Значения элементов массива задаются в программе.

