Java Урок 10: Массивы, тип String

Продолжаем изучать массивы в языке программирования Java, и сейчас рассмотрим массивы типа String — строковые массивы.

Скачать исходники для статьи можно ниже

Общий формат одномерного массива типа String:

String name[ ];

, где:
String — строковый тип массива;
name — имя переменной массива.

Следующий пример распределяет память для 5-элементного массива строк и связывает его с переменной stroka1.

stroka1 = new String[5];

Как только вы выделили память для массива, можно обращаться к определенному элементу в нем, указывая в квадратных скобках индекс. Нумерация элементов массива начинается с нуля.

Следующая строка отображает на экран значение, хранимое в элементе с индексом 3.

System.out.println(stroka1[3]);

Инициализировать массив можно и при объявлении. Пример инициализации массива при объявлении представлен ниже:

String[] stroka1 = { "Мир", "Наука", "Торговля", "Мысль", "Коля" };

Пример программы с массивом типа String:

// Демонстрирует одномерный массив.
public class Game {
 public static void main(String[] args) {
  String[] stroka1 = { "Мир", "Наука", "Торговля", "Мысль", "Коля" };
  String[] stroka2 = { " бежит", " движет", " обгоняет", " несет", " ведет" };
  String[] stroka3 = { " быстро.", " умно.", " рьяно.", " мудро.", " круто." };

  int i1 = (int) (Math.random() * 5);
  int i2 = (int) (Math.random() * 5);
  int i3 = (int) (Math.random() * 5);

  String stroka = stroka1[i1] + stroka2[i2] + stroka3[i3];
  System.out.println(stroka);
 }
}

Возможный вывод программы:
Наука обгоняет круто.

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Добавить комментарий