Ключевой момент: вы можете вызвать System.currentTimeMillis(), которая возвращает текущее время. Задача заключается в разработке программы, которое показывает текущее время в GMT (Greenwich Mean Time, т.е. среднее время по Гринвичу) в формате часы:минуты:секунды, т.е. 13:19:8. Метод currentTimeMillis в классе System возвращает текущее время в миллисекундах, истёкшее с полуночи 1 января 1970 GMT, как показано на следующем…
Месяц: Июнь 2017
Вычисление выражений и приоритет операторов
Ключевой момент: выражения Java вычисляются также как и арифметические выражения. Написание арифметических выражений в Java включает в себя простой перевод арифметических выражений с использованием операторов Java. Например, арифметическое выражение может быть переведено в выражение Java так: (3 + 4 * x) / 5 – 10 * (y - 5) * (a + b + c)…
Числовые литералы
Ключевой момент: литерал – это постоянное значение, которое появляется непосредственно в программе. Например, 34 и 0.305 это литералы в следующих инструкциях: int numberOfYears = 34; double weight = 0.305; 1. Целочисленные литералы Целочисленный литерал может быть присвоен числовой переменной при условии, что он соответствует типу переменной. Если литерал слишком велик для хранения в переменной, то…
Приложение F. Системы счисления
1. Введение Двоичные числа Внутри компьютеры используют двоичные числа, поскольку компьютеры так сделаны, что по своей природе они хранят и обрабатывают нули и единицы. Двоичная система счисления имеет два числа, 0 и 1. Число или символ хранятся как последовательности нулей и единиц. Каждый 0 или 1 называются битом (двоичной цифрой). Десятичные числа В нашей повседневной…
Числовые типы данных и операции
Ключевой момент: Java имеет шесть типов для целых числе и числе с плавающей запятой с операторами +, -, *, / и %. 1. Числовые типы Каждый тип данных имеет диапазон значений. Компилятор выделяет пространство памяти для каждой переменной или константы в соответствии с её типом данных. Java предоставляет восемь примитивных типов данных для числовых значений,…
Приложение E. Специальные значения с плавающей запятой
Деление целого на ноль недопустимо и выбрасывает ArithmeticException, но деление значения с плавающей запятой на ноль не вызывает исключения. Арифметика с плавающей запятой может переполняться до бесконечности, если результат операции слишком велик для double или float или стремиться к нулю, если результат слишком мал для double или float. Java предоставляет специальные значения с плавающей запятой…
Цели и введение к главе
Цели Целью этой главы является научиться: Писать Java программы для выполнения простых вычислений. Получать ввод с консоли используя класс Scanner. Использовать идентификаторы для названия переменных, констант, методов и классов. Использовать переменные для хранения данных. Программировать с инструкциями присваивания и выражениями присваивания. Использовать константы для хранения постоянных данных. Называть классы, методы, переменные и константы следуя соглашениям…
Выбор имён для переменных, констант, классов и методов
Ключевой момент: придерживаясь соглашений об именах Java, вы сделаете ваши программы легко читаемыми и избежите ошибок. Выбирайте описательные имена с простыми значениями для переменных, констант, классов и методов в вашей программе. Как упомянуто выше, имена чувствительны к регистру. Далее приведён список правил по наименованию переменных, методов и классов: Используйте буквы в нижнем регистре для переменных…
Именованные константы
Ключевой момент: именованная константа – это идентификатор, который представляет постоянное значение. Константа Значение переменной может меняться во время выполнения программы, но именованные константы, или, просто константы, представляют постоянные данные, которые никогда не меняются. В нашей программе ComputeArea, π является константой. Если вы используете её часто, вам не захочется часто печатать 3.14159; вместо этого вы можете…
Инструкции присваивания и выражения присваивания
Ключевой момент: инструкция присваивания указывает значение для переменной. В Java инструкция присваивания может использоваться как выражение. Инструкция присваивания, оператор присваивания После объявления переменной, вы можете присвоить ей значения используя инструкцию присваивания. В Java знак равенства (=) используется как оператор присваивания. Синтаксис инструкции присваивания следующий: переменная = выражение; Выражение Выражение представляет собой числа, переменные и операторы,…