Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

12.02. Java — Методы byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue()




12. 02. Java — Методы byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue()

Описание

Метод xxxValue() — преобразует в Java числовое значение объекта, который вызывает метод, в примитивный тип данных, который возвращается из метода.

Синтаксис

Здесь каждый примитивный тип данных представляет отдельный метод:

byte byteValue() // Преобразование в byteshort shortValue() // Преобразование в shortint intValue() // Преобразование в intlong longValue() // Преобразование в longfloat floatValue() // Преобразование в floatdouble doubleValue() // Преобразование в double

Параметры

Подробная информация о параметрах:

· Являются по умолчанию методами и не несут никакой параметр.

Возвращаемое значение

· Метод xxxValue() в Java возвращает примитивный тип данных, который задается в сигнатуре.

Пример

public class Test{ public static void main(String args[]){ Integer x = 5; // Преобразовывает int в byte и возвращает примитивный тип данных byte System. out. println(x. byteValue()); // Преобразовывает int в double и возвращает примитивный тип данных double System. out. println(x. doubleValue()); // Преобразовывает int в long и возвращает примитивный тип данных long System. out. println(x. longValue());    }}

Будет получен следующий результат:

55. 05

 

12. 03. Java — Метод compareTo()

Метод compareTo() — сравнивает числовой объект, который вызывает метод, с аргументом. При работе с числами метод compareTo() в Java позволяет сравнить два числа одного типа, например, byte, long, integer и т. д. Однако нельзя сравнивать два разных типа аргумента и числового объекта, вызывая метод они должны быть одного типа.

Синтаксис

public int compareTo( NumberSubClass referenceName )

Параметры

Подробная информация о параметрах:

· referenceName — должно быть byte, double, integer, float, long или short.

Возвращаемое значение

· Если Integer равно аргументу, то возвращается 0.

· Если Integer меньше, чем аргумент, то возвращается -1.

· Если Integer больше, чем аргумент, то возвращается 1.

Пример

public class Test{ public static void main(String args[]){ Integer x = 5; System. out. println(x. compareTo(3)); System. out. println(x. compareTo(5)); System. out. println(x. compareTo(8));             }}

Будет получен следующий результат:

10-1

 

12. 04. Java — Метод equals()

Описание

Метод equals() — определяет в Java равен ли числовой объект, который вызывает метод, объекту, который передается в качестве аргумента.

Синтаксис

public boolean equals(Object o)

Параметры

Подробная информация о параметрах:

· o — любой объект.

Возвращаемое значение

· В Java equals() возвращает истину (true), если аргумент не имеет нулевого значения (null), является объектом того же типа и с тем же числовым значением. Есть некоторые дополнительные требования, описанные в документации Java API, для double и float объектов.

Пример

public class Test{ public static void main(String args[]){ Integer x = 5; Integer y = 10; Integer z =5; Short a = 5; System. out. println(x. equals(y));       System. out. println(x. equals(z));       System. out. println(x. equals(a)); }}

Будет получен следующий результат:

falsetruefalse

 

12. 05. Java — Метод valueOf()

Описание

Метод valueOf() — возвращает соответствующий числовой объект, содержащий значение переданного аргумента, простыми словами — преобразует в нужный тип данных. Аргумент можно преобразовать в int, double, float и другие типы данных, например, можно преобразовать строку в число.

Метод valueOf() в Java является статическим методом. Метод может принимать два аргумента, где один является строкой и другой системой счисления.

Синтаксис

Все варианты метода приведены ниже:

static Integer valueOf(int i)static Integer valueOf(String s)static Integer valueOf(String s, int radix)

Параметры

Подробная информация о параметрах:

· i — int, для которого целочисленное представление будет возвращено.

· s — String, для которого целочисленное представление будут возвращены.

· radix — может быть использовано, чтобы решить какое будет возвращено целочисленное значение на основе переданного String.

Возвращаемое значение

· valueOf(int i): возвращает целочисленный объект, содержащий значение указанного типа.

· valueOf(String s): возвращает объект Integer, содержащий значение указанного строкового представления.

· valueOf(String s, int radix): возвращает целочисленный объект, содержащий целое значение указанного строкового представления, разобранного со значением системы счисления.

Пример

public class Test{ public static void main(String args[]){       Integer x = Integer. valueOf(9);    Double c = Double. valueOf(5); Float a = Float. valueOf(" 80" );           Integer b = Integer. valueOf(" 444", 16); System. out. println(x);       System. out. println(c); System. out. println(a); System. out. println(b); }}

Будет получен следующий результат:

95. 080. 01092

 

 

12. 06. Java — Метод toString()

Описание

Метод toString() — используется в Java для получения строкового объекта, представляющего значение числового объекта, другими словами — преобразует число в строку.

Если метод принимает в качестве аргумента простой тип данных, то возвращается строковый объект, представляющий значение простого типа данных.

Если метод toString() в Java принимает два аргумента, то будет возвращено строковое представление первого аргумента в системе счисления по целочисленному основанию, указанному вторым аргументом.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...