Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

Outer loop pass 1, Inner loop: 1234

Outer loop pass 2, Inner loop: 1234

Outer loop pass 3, Inner loop: 1234

Outer loop pass 4, Inner loop: 1234

Outer loop pass 5, Inner loop: 1234

Outer loop pass 6, Inner loop: 1234

Outer loop pass 7, Inner loop: 1234

Outer loop pass 8, Inner loop: 1234

Outer loop pass 9, Inner loop: 1234

Как следует из приведенного выше примера, при выполнении оператора continue управление передается внешнему циклу, и оставшиеся итерации внутреннего цикла пропускаются.

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

Пример для опробования 3.3.

Завершение построения справочной системы Java

В этом проекте предстоит завершить построение справочной системы Java, начатое в предыдущих проектах. Данная версия будет дополнена сведениями о синтаксисе операторов break и continue, а также даст пользователю возможность запрашивать сведения о синтаксисе нескольких операторов. Эта цель достигается путем добавления внешнего цикла, который выполняется до тех пор, пока пользователь не введет с клавиатуры букву q вместо номера пункта меню.

Последовательность действий

Скопируйте файл Help2.java в новый файл Help3.java.

Поместите весь исходный код программы в бесконечный цикл for. Выход из этого цикла будет осуществляться с помощью оператора break, который получит управление тогда, когда пользователь введет с клавиатуры букву q. А поскольку этот цикл включает в себя весь код, то выход из него означает завершение программы.

Измените цикл отображения меню так, как показано ниже.do {

System.out.println('1. if");

System.out.println('2. switch");

System.out.println('3. for");

System.out.println('4. while");

System.out.println('5. do-while");

System.out.println('6. break");

System.out.println('7. continue\n")

System.out.println('Help on:");

System.out.print("Choose one (q to quit):

choice = '(char) System.in.read();

do {

ignore = (char) System.in.read();

} while(ignore != f\n');

} while( choice < '1' | choice > '7' & choice != ' q1);

Как видите, цикл теперь включает в себя операторы break и continue. Кроме того,

буква q воспринимается в нем как допустимый вариант выбора.

Дополните оператор switch операторами break и continue, как показано ниже. case '6':

System.out.println("The break:\n");

System.out.println("break; or break label;");

break;

case ’71:

System.out.println("The continue:\n");

System.out.println("continue; or continue label;");

break;

Ниже приведен весь исходный код программы из файла Help3.java.

/*

Пример для опробования 3.3.

Завершенная справочная система по управляющим

операторам Java, обрабатывающая многократные запросы.

*/

class Не1рЗ {

public static void main(String args[])

throws java.io.IOException {

char choice, ignore;

for(;;) {

do {

System.out.println("Help on:");

System.out.println(" 1. if");

System.out.println(" 2. switch");

System.out.println(" 3. for");

System.out.println(" 4. while");

System.out.println(" 5. do-while");

System.out.println(" 6. break");

System.out.println(" 7. continue\n");

System.out.print("Choose one (q to quit): ");

choice = (char) System.in.read();

do {

ignore = (char) System.in.read();

} while(ignore != '\n');

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий