Визуальное программирование на Java Swing в NetBeans. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Визуальное программирование на Java Swing в NetBeans - Сергей Николаевич Талипов страница 7

СКАЧАТЬ style="font-size:15px;">      System.out.println("He будет выполнено ");

      }

      System.out.println("После break");

      }

      run:

      До break

      После break

      Выход из методов (процедур). В Java для реализации выхода из методов (процедур) используется метод return, который приведет к немедленному завершению работы и передаче управления коду, вызвавшему этот метод. Ниже приведен пример, иллюстрирующий использование оператора return:

      boolean t = true;

      System.out.println("До return");

      if (t) { return; }

      System.out.println("Этo не будет выполнено ");

      run:

      До return

      Для выхода из программы используется метод System.exit(КодОшибки). Если программа заканчивается нормально, то КодОшибки должен быть 0:

      System.exit(0);

      1.5 Одномерные статические массивы

      Одномерные массивы служат для хранения линейного списка с данными. Статические массивы поддерживаются на уровне Java-синтаксиса. Число элементов указывается явно при создании объекта массива или определяется автоматически при перечислении элементов массива. По умолчанию элементы массива объектов устанавливаются в null или в 0 для простых типов. Индексация элементов начинается с 0. Размер массива определяется через функцию length.

      Рассмотрим пример работы с одномерными статическими массивами:

      package tsn01.array;

      import java.util.Arrays;

      public class TSN01_Array {

      public static void main(String[] args) {

      // Пример работы с одномерными статическими массивами

      int a[], b[]; // Переменные-массивы целых чисел

      a = new int[10]; // Создание массива без инициализации

      b = new int[]{1, 2, 3, 4}; // Создание массива с инициализацией

      String s[] = new String[] {"Hello ", "world", "!!!"}; // Описываем и создаем массив строк

      Arrays.fill(a, 0); // Заполнить массив нулями

      a[0] = 20; a[1] = 10; a[2] = 5; a[3] = 33; // Устанавливаем значения 4 элементам

      Arrays.fill(a, 5,10,-1); // Присвоить с 5 по 9 (10-1) элементам значение "-1"

      Arrays.sort(a); // Сортируем массив

      b[3] = b[1]*0b11+b[2]*0x2; // Рассчитываем значение для 4 элемента

      System.out.println(Arrays.toString(a)); // Вывод на экран массива "a"

      System.out.println(Arrays.toString(b)); // Вывод на экран массива "b"

      System.out.println(Arrays.toString(s)); // Вывод на экран массива "s"

      // Вывод на экран размеров массивов

      System.out.println("Количество элементов в массиве \"a\": " + a.length);

      System.out.println("Количество элементов в массиве \"b\": " + b.length);

      System.out.println("Количество элементов в массиве \"str\": " + s.length);

      System.out.println(s[0] + s[1]); // Доступ к элементам массива

      }

      }

      Результат работы программы:

      [-1, -1, -1, -1, -1, 0, 5, 10, 20, 33]

      [1, 2, 3, 12]

      [Hello , world, !!!]

      Количество элементов в массиве "a": 10

      Количество элементов в массиве "b": 4

      Количество элементов в массиве "str": 3

      Hello world

      1.6 Многомерные статические массивы

      Многомерные статические массивы служат для хранения двухмерных таблиц с данными. Рассмотрим пример работы с двумерным статическим массивом:

      package tsn01.matrix;

      public СКАЧАТЬ