English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math abs() возвращает абсолютное значение указанного значения.
Синтаксис метода abs():
Math.abs(num)
num - Число, значение которого нужно вернуть в абсолютном значении. Это число может быть:
int
double
float
long
Возвращает абсолютное значение указанного числа
Если указанное число отрицательно, то возвращается его正值
Внимание: Метод abs() является статическим. Таким образом, мы можем напрямую использовать имя класса для доступа к этому методу. То есть, Math.abs().
import java.lang.Math; class Main { public static void main(String[] args) { // Создание переменных int a = 7; long b = 23333343; double c = 9.6777777; float d = 9.9f; //печать абсолютного значения System.out.println(Math.abs(a)); // 7 System.out.println(Math.abs(c)); // 9.6777777 //печать значения без знака минуса System.out.println(Math.abs(b)); // 23333343 System.out.println(Math.abs(d)); // 9.9 {} {}
В предыдущем примере мы импортировали пакет java.lang.Math. Это важно, если мы хотим использовать методы класса Math. Обратите внимание на выражение
Math.abs(a)
Здесь мы напрямую используем имя класса для вызова метода. Это связано с тем, что abs() является статическим методом.
import java.lang.Math; class Main { public static void main(String[] args) { // Создать переменные int a = -35; long b = -141224423L; double c = -9.6777777d; float d = -7.7f; // Получить абсолютное значение System.out.println(Math.abs(a)); // 35 System.out.println(Math.abs(b)); // 141224423 System.out.println(Math.abs(c)); // 9.6777777 System.out.println(Math.abs(d)); // 7.7 {} {}
Здесь мы можем увидеть, что метод abs() преобразует отрицательное значение в положительное.