Читать «Основы программирования на Java» онлайн - страница 2
С. А. Сухов
Таблица 1.1. Объявление переменных различных типов
№ | Тип | Вид переменной |
1 | int а, b, с; | Объявляет три целых переменных а, b, с |
2 | int d = 3, е, f = 5; | Объявляет еще три целых переменных, инициализирует d и f |
3 | byte z = 22; | Объявляет переменную z типа byte и инициализирует ее |
4 | double pi = 3.14159; | Объявляет переменную pi типа double и инициализирует ее числом пи |
5 | char x = V; | Символьная переменная х получает значение 'х' |
Идентификатор – это наименование переменной. В качестве идентификатора может использоваться любая последовательность строчных и прописных букв, цифр и символов _ (подчеркивание) и $ (доллар). Идентификаторы не должны начинаться с цифры.
Значение - это любой литерал или выражение, результатом которого является значение того же (или совместимого с указанным в объявлении переменной) типа. В приведенном ниже примере создаются три переменные, соответствующие сторонам прямоугольного треугольника, а затем с помощью теоремы Пифагора вычисляется длина гипотенузы, в данном случае числа 5, величины гипотенузы классического прямоугольного треугольника со сторонами 3-4-5.
class Variables {
public static void main (String args []){
double a = 3;
double b = 4;
double c;
с = Math.sqrt (a* a + b* b);
System.out.println ("c = "+ c);
}
1.2. Область видимости переменной
Блоки составных операторов в Java отмечаются парой фигурных скобок {}. Переменные в Java начинают действовать с того места в программе, где они объявлены до конца содержащего их блока. Блоки могут быть вложены друг в друга, и у каждого может быть свой собственный набор локальных переменных.
2. ТИПЫ
Тип - это классификация, основанная на содержимом и индивидуальности. В программировании тип определяет свойства выражения или переменной таким образом, что можно предсказать ее поведение.
2.1. Простые типы
Простые типы в Java не являются объектно-ориентированными, они аналогичны простым типам большинства традиционных языков программирования. Простые типы служат для представления элементарных, содержащих единственные значения сущностей - целых и вещественных чисел, символов и логических значений. В Java имеется восемь простых типов: byte, short, int, long, char, float, double и boolean. Их можно разделить на четыре группы:
1. Целые. К ним относятся типы byte, short, int и long. Эти типы предназначены для целых чисел со знаком.
2. Типы с плавающей точкой — float и double. Они служат для представления чисел, имеющих дробную часть.
3. Символьный тип char. Этот тип предназначен для представления элементов из таблицы символов, например, букв или цифр.
4. Логический тип boolean. Это специальный тип, используемый для представления логических величин.
В Java в отличие от некоторых других языков отсутствует автоматическое приведение типов. Несовпадение типов приводит к сообщению об ошибке. Для каждого типа строго определены наборы допустимых значений и разрешенных операций.
2.1.1. Числовые типы
Числовые типы - это типы, предназначенные для хранения чисел. Когда вы выполняете математические операции, вы имеете дело с числовыми значениями. Существует два вида числовых типов. Те, которые предназначены для хранения чисел без дробной части, называются целыми типами, а те, в которых может храниться и дробная часть числа - вещественными, или типами с плавающей точкой.