Java руководство для начинающих - Шилдт Герберт (2012)
-
Год:2012
-
Название:Java руководство для начинающих
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:Вильямс
-
Страниц:316
-
ISBN:978-5-8459-1770-6
-
Рейтинг:
-
Ваша оценка:
Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги
varl = 1024; // Присваивание значения 1024 переменной varl.
В Java оператор присваивания обозначается знаком равенства. Он копирует значение, находящееся справа от него, в переменную, указанную слева.
В следующей строке кода значение переменной varl выводится на экран после символьной строки "varl contains" (Переменная varl содержит):
System.out.println("varl contains " + varl);
В этом операторе знак + указывает на то, что значение переменной varl должно быть выведено после символьной строки. Это правило имеет общий характер. Знаком + можно объединить несколько элементов в одном операторе, передав их в качестве параметра методу println ().
В следующей строке кода переменной var2 присваивается значение переменной varl, разделенное на два:
var2 = varl / 2;
После выполнения этого оператора переменная var2 будет содержать значение 512, тогда как значение переменной varl останется без изменения. Как и в большинстве других языков программирования, в Java поддерживаются арифметические операторы, в том числе и перечисленные ниже.
+
Сложение
-
Вычитание
*
Умножение
/
Деление
Рассмотрим следующие две строки кода:
System.out.print("var2 contains varl /2: ");
System.out.println(var2);
В первой из них вызывается метод print (), выводящий символьную строку "var2 contains varl /2 : " (Переменная var2 содержит значение переменной varl / 2: )
без последующего символа перевода строки. Это означает, что очередные данные будут отображены в той же строке. Метод print () действует таким же образом, как и метод println (), за исключением того, что его выполнение не завершается переходом на следующую строку. Во второй строке методу println () в качестве параметра передается переменная var2. С помощью обоих методов, print () и println (), можно выводить на экран значения любого встроенного в Java типа данных.
Прежде чем переходить к изучению других аспектов Java, необходимо обратить внимание на следующую особенность: в одном операторе можно объявить две и более переменные. Для этого достаточно разделить их имена запятыми. Например, переменные varl и var2 можно объявить так, как показано ниже,
int varl, var2; // обе переменные объявляются в одном операторе
Другие типы данных
В предыдущем примере программы были использованы переменные типа int. Но они могут содержать только целые числа и не пригодны для хранения дробной части. Так, переменная типа int может содержать значение 18, но не 18,3. Но int — это лишь один из нескольких типов данных, определенных в Java. Для хранения чисел, содержащих дробную часть, в Java предусмотрены типы с плавающей точкой, float и double, которые представляют значения с одинарной и двойной точностью соответственно. Тип double используется чаще, чем float.
Для объявления переменной типа double следует использовать оператор, аналогичный приведенному ниже,
double х;
где х обозначает имя переменной типа double. А поскольку х объявлена как переменная с плавающей точкой, в ней можно хранить значения 122,23, 0,034, -19,0 и т.д.
Для того чтобы стали понятнее отличия между типами int и double, рассмотрим следующую программу:
/*
Эта программа демонстрирует отличия между типами int и double.
Присвоить ее исходному файлу имя Ехапцр1еЗ.java.
*/
class Example3 {
public static void main(String args[]) {
int var; // объявить целочисленную переменную
double x; // объявить переменную с плавающей точкой
var = 10; // присвоить переменной var значение 10
х = 10.0; // присвоить переменной х значение 10.0
System.out.println("Original value of var: " + var);
System.out.println("Original value of x: " + x);





