Программирование на языке Java



Управление выполнением программы - часть 9


class ContinueLabel {

public static void main(String args[]) {

outer:   for (int i=0; i < 10; i++) {

              for (int j = 0; j

< 10; j++) {

                   if (j > i) {

                       System.out.println("");

                       continue outer;

                   }

              System.out.print(" " + (i * j));

              }

         }

}}

Оператор continue в этой программе приводит к завершению внутрен­него цикла со счетчиком j и переходу к очередной итерации внешнего цикла со счетчиком i. В процессе работы эта программа выводит сле­дующие строки:

С:\> Java ContinueLabel

0

0 1

0 2 4

0 3 6 9

0 4 8 12 16

0 5 10 15 20 25

0 6 12 18 24 30 36

0 7 14 21 28 35 42 49

0 8 16 24 32 40 48 56 64

0 9 18 27 36 45 54 63 72 81

 

Исключения

Последний способ вызвать передачу управления при выполнении кода — использование встроенного в Java механизма обработки исклю­чительных ситуаций. Для этой цели в языке предусмотрены операторы try, catch, throw и finally. Глава 10

целиком посвящена изучению механизма обработки исключительных ситуаций.

Вниз по течению

В последних четырех главах вы узнали о Java довольно много. Если бы это была книга по Фортрану, курс обучения можно было считать закончен­ным. Однако по сравнению с Фортраном Java обладает дополнительными широкими возможностями. Поэтому давайте будем двигаться дальше и перейдем, наконец, к объектно-ориентированному программированию.




Содержание  Назад  Вперед