Философия Java3
вернуться

Эккель Брюс

Шрифт:

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, проверить на истинность или ложность, но нельзя добавить логические переменные к другим типам или произвести с ними любые иные операции.

  • Читать дальше
  • 1
  • ...
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • ...

Private-Bookers - русскоязычная библиотека для чтения онлайн. Здесь удобно открывать книги с телефона и ПК, возвращаться к сохраненной странице и держать любимые произведения под рукой. Материалы добавляются пользователями; если считаете, что ваши права нарушены, воспользуйтесь формой обратной связи.

Моя полка

  • Моя полка

Связаться

  • help@private-bookers.win