Java руководство для начинающих - Шилдт Герберт (2012)
-
Год:2012
-
Название:Java руководство для начинающих
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:Вильямс
-
Страниц:316
-
ISBN:978-5-8459-1770-6
-
Рейтинг:
-
Ваша оценка:
Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги
0/3 with fractions: 0.0
1 / 3: 0
1/3 with fractions: 0.3333333333333333
2 / 3: 0
2/3 with fractions: 0.6666666666666666
3/3: 1
3/3 with fractions: 1.0
4 / 3: 1
4/3 with fractions: 1.3333333333333333
Пробелы и круглые скобки
Для того чтобы сделать выражения в коде Java более удобными для восприятия, в них можно использовать символы табуляции и пробелы. Например, ниже приведены два варианта одного и того же выражения, но второй вариант читается гораздо легче.
х=10/у*(127/х) ;
х = 10 / у * (127/х);
Круглые скобки повышают порядок предшествования содержащихся в них операций. (Аналогичное правило применяется и в алгебре.) Избыточные скобки допустимы. Они не приводят к ошибке и не замедляют выполнение программы. В некоторых случаях лишние скобки даже желательны. Они поясняют порядок вычисления выражения как для вас, так и для тех, кто будет разбирать исходный код вашей программы. Какое из приведенных ниже двух выражений воспринимается легче?
х = y/3-34*temp+127 ;
х = (у/3) - (34*temp) + 127;
Упражнение для самопроверки по материалу главы 2
Почему в Java строго определены диапазоны допустимых значений и области действия простых типов?
Что собой представляет символьный тип в Java и чем он отличается от символьного типа в ряде других языков программирования?
Переменная типа boolean может иметь любое значение, поскольку любое ненулевое значение интерпретируется как истинное. Верно или неверно?
Допустим, результат выполнения программы выглядит следующим образом: One
Two
Three
Напишите строку кода с вызовом метода println (), где этот результат выводится в одной символьной строке.
Какая ошибка допущена в следующем фрагменте кода:for(i = 0; i < 10; i++) {
int sum;
sum = sum + i;
}
System.out.println("Sum is: " + sum);
Поясните отличие между префиксной и постфиксной формами оператора инкремента.
Покажите, каким образом укороченный логический оператор И может предотвратить деление на нуль.
К какому типу продвигаются типы byte и short при вычислении выражения?
Когда возникает потребность в явном приведении типов?
Напишите программу, которая находила бы простые числа в пределах от 2 до 100.
Оказывают ли лишние скобки влияние на эффективность выполнения программ?
Определяет ли кодовый блок область действия переменных?
Глава 3
Управляющие операторы
Основные навыки и понятия
Ввод символов с клавиатуры
Полная форма условного оператора if
Применение оператора switch
Полная форма цикла for
Применение цикла while
Применение цикла do-while
Применение оператора break для выхода из цикла
Использование оператора break в качестве оператора goto
Применение оператора continue
Вложенные циклы
В этой главе вы ознакомитесь с операторами, управляющими ходом выполнения программы. Существуют три категории управляющих операторов: операторы выбора,к числу которых относятся операторы if и switch, итерационные операторы, в том числе операторы цикла for, while, do-while, а также операторы перехода, включая break, continue и return. Все эти управляющие операторы, кроме оператора return, обсуждаемого далее в книге, подробно рассматриваются в этой главе, в начале которой будет показано, каким образом организуется простой ввод данных с клавиатуры.
Ввод символов с клавиатуры