Брюс Эккель - Философия Java3
Здесь есть возможность читать онлайн «Брюс Эккель - Философия Java3» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Старинная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.
- Название:Философия Java3
- Автор:
- Жанр:
- Год:неизвестен
- ISBN:нет данных
- Рейтинг книги:5 / 5. Голосов: 1
-
Избранное:Добавить в избранное
- Отзывы:
-
Ваша оценка:
- 100
- 1
- 2
- 3
- 4
- 5
Философия Java3: краткое содержание, описание и аннотация
Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Философия Java3»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.
Философия Java3 — читать онлайн бесплатно полную книгу (весь текст) целиком
Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Философия Java3», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.
Интервал:
Закладка:
f(x > у);
f(x >= у);
f(x < у);
f(x <= у);
f(x == у);
fCx != у);
//! f(!x);
//! f(x && у);
//! f(x || у).
// Поразрядные операции:
х= (charby;
х = (char)(x & у).
х = (char)(x | у):
х = (char)(x Ау):
х = (char)(x « 1):
х = (char)(x » 1):
х = (char)(x »> 1):
// Совмещенное присваивание:
х += у,
х -= у:
х *= у;
х /= у:
х Х- у:
х «= 1.
X »= 1,
х »>= 1: х &= у; х А= у; х |= У.
// Приведение-
//! boolean b = (boolean)x:
byte В = (byte)x:
short s = (short)x;
int i = (int)x;
long 1 = (long)x:
float f = (float)x;
double d = (double)x,
}
void byteTest(byte x. byte y) {
// Арифметические операции-x = (byte)(x* у): x = (byte)(x / y): x = (byte)(x % y), x = (byte)Cx + y); x = (byte)(x - y), x++: x--:
x = (byte)+ y: x = (byte)- y:
// Операции сравнения и логические операции:
f(x > у);
f(x >= у):
f(x < у);
f(x <= у):
f(x == у):
f(x != у):
//! f(!x):
//! f(x && у),
//! f(x || у); // Поразрядные операции: х = (byte)-y; х = (byte)(х & у): х = (byte)(x | у); х = (byte)(x Ау); х = (byte)(x « 1); х = (byte)(x » 1); х = (byte) (х »> 1). // Совмещенное присваивание: х += у: х -= у: х *= у: х /= у: х у. х «= 1; х »= 1, х »>= 1, х &= у; х у. х |= У,
// Приведение:
//! boolean b = (boolean)x,
char с = (char)x;
short s = (short)x;
int i = (int)x:
long 1 = (long)x:
float f = (float)x.
double d = (double)x,
}
void shortTest(short x. short y) { // Арифметические операции: x = (shortKx * y): x = (shortKx / y), x = (shortKx % y): x = (shortKx + y); x = (shortKx - y): x++; x--:
x = (short)+y, x = (short)-y;
// Операции сравнения и логические
f(x > у);
f(x >= у):
f(x < у):
f(x <= у);
f(x == у);
f(x != у);
//! f(!x);
//! f(x && у);
//! f(x || у):
// Поразрядные операции:
х = (short)~у,
х = (shortKx & у);
х = (shortKx | у):
х = (short)(х Ау):
х = (shortKx « 1);
х = (shortKx » 1);
операции:
х = (short)(х »> 1); // Совмещенное присваивание: х += у. х -= у. х *= у. х /= у: х %= у: х «= 1.
X »= 1. X »>= 1.
X &= у: х А= у. х |= у:
// Преобразование
//> boolean b = (boolean)x.
char с = (char)x.
byte В = (byte)x,
int i = (int)x.
long 1 = (long)x,
float f = (float)x;
double d = (double)x.
}
void intTest(int x, int y) {
// Арифметические операции:
x = x * у:
x = x / у.
х = х % у,
х = х + у,
х = х - у,
х++;
х- -:
х = +у;
х = -у.
// Операции сравнения и логические операции:
f(х > у).
f(х >= у).
f(х < у):
f(x <= у):
f(х == у).
f(х у).
//! f(!x):
//' f(x && у).
//! f(x || у),
// Поразрядные операции:
х = -у.
X = X & у,
X = X I у,
х = х Ау:
х = х « 1;
х = х » 1:
х = х »> 1.
// Совмещенное присваивание-х += у; х -= у. х *= у. х /= у. х Х- у, х «= 1;
X »= 1.
х »>= 1; х &= у; х А= у. х |= у:
// Приведение-
//' boolean b = (boolean)x;
char с = (char)x,
byte В = (byte)x;
short s = (short)x;
long 1 = (long)x;
float f = (float)x,
double d = (double)x;
}
void longTestdong x, long y) {
// Арифметические операции:
x = x * у:
x = x / у;
x = x % у.
х = х + у:
х = х - у,
х++,
х- -;
х = +у;
х = -у:
// Операции сравнения и логические
f(х > у):
f(х >= у):
f(х < у),
f(х <= у):
f (х == у).
f(х != у).
//! f(!x).
//! f(x && у),
//! f(x || у):
// Поразрядные операции.
х = ~у.
х = х & у:
х = х | у:
х = х Ау.
х = х « 1:
х = х » 1;
х = х »> 1:
// Совмещенное присваивание: х += у: х -= у. х *= у: х /= у: х у. х «= 1. х »= 1: х »>= 1: х &= у: х А= у: х |= у.
// Приведение-
//! boolean b = (boolean)x: . char с = (char)x.
операции:
byte В = (byte)x; short s = (short)x; int i = (int)x; float f = (float)x; double d = (double)x;
}
void floatTest(float x, float y) { // Арифметические операции: x = x * у, x = x / у. х = х % у; х = х + у: х = х - у; х++; х- -; х = +у; х = -у;
// Операции сравнения и логические операции:
f(x > у);
f(x >= у).
f(x < у);
f(x <= у),
f(х == у):
f(х != у),
//! f(!x):
//! f(х && у):
//! f(x || у):
// Поразрядные операции:
//! х = ~у;
//! х - х & у;
//! х = х | у;
//! х = х ху:
//! х = х « 1:
//! х = х » 1:
//! х = х »> 1;
// Совмещенное присваивание:
х += у:
х -= у;
х *= у:
х /= у;
х у;
//! х «= 1;
//! х »= 1:
//! х »>= 1:
//! х &= у;
//! х А= у;
//! х |= у;
// Приведение:
//! boolean b = (boolean)x;
char с = (char)x;
byte В = (byte)x;
short s = (short)x,
int i = (int)x;
long 1 = (long)x;
double d = (double)x:
}
void doubleTest(double x. double y) { // Арифметические операции:
х = х * у; х = х / у. х = х % у, х = х + у; х = х - у. х++, х- -; х = +у. х = -у;
// Операции сравнения и логические операции:
f(x > у).
f(x >= у):
f(x < у),
f(x <= у).
f(x == у);
f(x '= у):
//! f(!x).
//! f(x && у).
//! f(x || у):
// Поразрядные операции
//! х = ~у:
//! х = х & у,
//! х = х | у:
//! х = х Ау;
//! х = х « 1:
//! х = х » 1;
//! х = х »> 1;
// Совмещенное присваивание:
х += у.
х у,
х *= у,
х /= у;
х %= у:
//! х «= 1;
//! х »= 1.
//! х »>= 1,
//! х &= у.
//! х ж= у:
//! х |= у:
// Приведение-
//! boolean b = (boolean)x.
char с = (char)x:
byte В = (byte)x:
short s = (short)x,
int i = (int)x;
long 1 = (long)x;
float f = (float)x:
}
} /// ~
Заметьте, что действия с типом boolean довольно ограничены. Ему можно присвоить значение true или false, проверить на истинность или ложность, но нельзя добавить логические переменные к другим типам или произвести с ними любые иные операции.
Читать дальшеИнтервал:
Закладка:
Похожие книги на «Философия Java3»
Представляем Вашему вниманию похожие книги на «Философия Java3» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.
Обсуждение, отзывы о книге «Философия Java3» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.