Для выхода из цикла можно применять тот же оператор, что
использовался для выхода из тела оператора switch.
while (balance <=100){ balance += payments; if (balance .= goal) break; // выход из цикла }
Пакеты
Программа на Java представляет собой набор пакетов (packages). Каждый пакет может включать вложенные пакеты, а так же может содержать классы и интерфейсы. Каждый пакет имеет свое пространство имен, что позволяет создавать одноименные классы в различных пакетах.
Имена бывают простыми (simple), состоящими из одного идентификатора, и составными (qualified), состоящими из
последовательности идентификаторов, разделенных точкой. Составное имя любого элемента пакета составляется из составного имени этого пакета и простого имени элемента.
Простейшим способом организации пакетов и типов является обычная файловая структура. Например, исходный код класса space.sunsystem.Moon хранится в файле space\sunsystem\Moon.java
Запуск программы на JAVA стоит производить из директории, в которой содержатся пакеты. Было бы ошибкой запускать Java прямо из папки space\sunsystem и пытаться обращаться к классу Moon, несмотря на то, что файл-описание лежит именно в ней. Необходимо подняться на два уровня директорий выше, чтобы Java, построив путь из имени пакета, смогла обнаружить нужный файл.