• Пожаловаться

С. Сухов: Основы программирования на Java

Здесь есть возможность читать онлайн «С. Сухов: Основы программирования на Java» весь текст электронной книги совершенно бесплатно (целиком полную версию). В некоторых случаях присутствует краткое содержание. категория: Программирование / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:

любовные романы фантастика и фэнтези приключения детективы и триллеры эротика документальные научные юмористические анекдоты о бизнесе проза детские сказки о религиии новинки православные старинные про компьютеры программирование на английском домоводство поэзия

Выбрав категорию по душе Вы сможете найти действительно стоящие книги и насладиться погружением в мир воображения, прочувствовать переживания героев или узнать для себя что-то новое, совершить внутреннее открытие. Подробная информация для ознакомления по текущему запросу представлена ниже:

С. Сухов Основы программирования на Java

Основы программирования на Java: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Основы программирования на Java»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Учебное пособие разработано в соответствии с программой курса «Информатика» и предназначено для студентов радиотехнического факультета, но может использоваться и студентами других специальностей. Рассматриваются вопросы программирования на языке Java. Направлено на закрепление знаний по курсу «Информатика», читаемого по специальности 210406 «Сети связи и системы коммутации». Учебное пособие подготовлено на кафедре «САПР».

С. Сухов: другие книги автора


Кто написал Основы программирования на Java? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.

Основы программирования на Java — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Основы программирования на Java», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

switch ( выражение )

{

case значение1: break;

case значение2: break;

case значениеN: break;

default:

}

Результатом вычисления выраженияможет быть значение любого простого типа, при этом каждое из значений, указанных в операторах case, должно быть совместимо по типу с выражением в операторе switch.Все эти значения должны быть уникальными литералами. Если же вы укажете в двух операторах caseодинаковые значения, транслятор выдаст сообщение об ошибке.

Оператор switchработает следующим образом. Вычисленное значение выражения сравнивается со всеми значениями, указанными в операторах case.Если при этом находится оператор caseсо значением, которое совпадает со значением выражения, управление передается стоящему за ним (после двоеточия) коду. Если же значению выражения не соответствует ни один из операторов case, управление передается коду, расположенному после ключевого слова default.Отметим, что оператор defaultнеобязателен. В случае, когда ни один из операторов caseне соответствует значению выражения и в switchотсутствует оператор default, выполнение программы продолжается с оператора, следующего за оператором switch.

Внутри оператора switch(а также внутри циклических конструкций) breakбез метки приводит к передаче управления на код, стоящий после оператора switch.Если breakотсутствует, после текущего раздела caseбудет выполняться следующий. Иногда бывает удобно иметь в операторе switchнесколько смежных разделов case,не разделенных оператором break.

class SwitchSeason {

public static void main(String args[]) {

int month = 4; String season;

switch (month)

{

case 12:

case 1:

case 2:

season = "зима";

break;

case 3:

case 4:

case 5:

season = "весна";

break;

case 6:

case 7:

case 8:

season = "лето";

break;

case 9:

case 10:

case 11:

season = "осень";

break;

default:

season = "Нет такого месяца";

}

System.out.println("Апрель - это "+ season + ".");

}

}

Ниже приведен еще более полезный пример, где оператор switchиспользуется для передачи управления в соответствии с различными кодами символов во входной строке. Программа подсчитывает число строк, слов и символов в текстовой строке,

class WordCount {

static String text = "Сейчас мы изучаем\n" +

"основы программирования\n" +

"на языке Java\n";

static int len = text.length();

public static void main(String args[]) {

boolean inWord = false;

int numChars = 0;

int numWords = 0;

int numLines = 0;

for (int i=0; i < len; i++) {

char с = text.charAt(i);

numChars++;

switch (c) {

case ‘\n’: numLines++; // Увеличиваем счетчик строк

case '\t': // Подсчитываем количество символов

case ‘’ : if (inWord) {

numWords++;

inWord = false;

}

break;

default: inWord = true;

}

}

System.out.println("\t" + numLines +"\t" + numWords + "\t" + numChars);

}

}

5.4. Оператор return

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

class ReturnDemo {

public static void main(String args[]) {

boolean t = true;

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

if (t) return;

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

}

}

ЗАМЕЧАНИЕ: Зачем в этом примере использован оператор if (t)? Дело в том, что не будь этого оператора, транслятор Java догадался бы, что последний оператор println никогда не будет выполнен. Такие случаи в Java считаются ошибками, поэтому без оператора if оттранслировать этот пример нам бы не удалось.

6. ЦИКЛЫ

Циклами называются конструкции, в которых один и тот же блок программного кода многократно выполняется до тех пор, пока не будет выполнено условие окончания цикла. Любой цикл можно разделить на 4 части: инициализацию, тело, итерацию и условие завершения. Инициализация —это код, определяющий начальные условия цикла. Тело -это оператор, выполнение которого необходимо повторить несколько раз. Итерация -код, который требуется выполнить сразу после очередного выполнения тела. Код итерации часто используется для увеличения (уменьшения) значений счетчиков и индексов. Завершение -это логическое выражение, которое вычисляется на каждом проходе цикла. В зависимости от его значения цикл или завершается или продолжает выполняться. В Java есть три циклические конструкции: while, do-whileи for.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Основы программирования на Java»

Представляем Вашему вниманию похожие книги на «Основы программирования на Java» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё не прочитанные произведения.


Отзывы о книге «Основы программирования на Java»

Обсуждение, отзывы о книге «Основы программирования на Java» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.