Визуальное программирование на Java Swing в NetBeans. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Визуальное программирование на Java Swing в NetBeans - Сергей Николаевич Талипов страница 4

СКАЧАТЬ знак, минимальное, максимальное числоabs(m)Абсолютное значение числа. Аргумент типа int, long, float или double. Результат того же типа, что аргументabs(x)signum(a)Знак числа. Аргумент типа float или double. Результат того же типа, что аргументsignum(x)min(m,n)Минимальное из двух чисел. Аргументы одного типа. Возможны типы: int, long, float, double. Результат того же типа, что аргументmin(x,y)max(m,n)Максимальное из двух чисел. Аргументы одного типа. Возможны типы: int, long, float, double. Результат того же типа, что аргументmax(x,y)Округленияceil(x)Ближайшее к x целое, большее или равное xfloor(x)Ближайшее к x целое, меньшее или равное xround(a)Ближайшее к x целое. Аргумент типа float или double. Результат типа long, если аргументdouble, и типа int – если float. То же, что (int)floor(x + 0.5).round(x)rint(x)Ближайшее к x целое.ulp(a)Расстояние до ближайшего большего чем аргумент значения того же типа ("дискретность" изменения чисел в формате с плавающей точкой вблизи данного значения). Аргумент типа float или double. Результат того же типа, что аргументulp(x)Случайное число, остатокrandom()Псевдослучайное число в диапазоне от 0.0 до 1.0. При этом
IEEEremainder(x,y)Остаток от целочисленного деления x/y, то есть x-y*n, где n – результат целочисленного деления

      Булевский (логический) тип. Служит для хранения логического значения true («Истина») или false («Ложь»).

      boolean a, b;

      a=true; b=a; c=false;

ОператорНазваниеПример
&&логическое "И" ( and )a&&b
||логическое "ИЛИ" ( or )a||b
^логическое "исключающее ИЛИ" ( xor )a^b
!логическое "НЕ" ( not )!a
==равноa==b
!=не равноa!=b
>большеa>b
<Меньшеa<b
>=больше или равноa>=b
<=меньше или равноa<=b

      1.4. Управляющие конструкции

      Определение управляющих конструкций в Java практически во всём совпадает с C++.

      Условные конструкции if … else. Наиболее распространённой формой управляющих структур является конструкция if … else, синтаксис которой выглядит следующим образом:

      if (БулевскоеВыражение) {

      Инструкции1;

      } else {

      Инструкции2;

      }

      Сначала осуществляется проверка значения булевского выражения. Если результат равен true, выполняется блок Инструкции1, в противном случае (и при наличии предложения else) – блок Инструкции2. Предложение else может быть пропущено, при этом конструкция if … else принимает более краткий вид:

      if (БулевскоеВыражение) {

      Инструкции;

      }

      int m = 4;

      if (m == 4) {

      System.out.println("April");

      }

      run: СКАЧАТЬ