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

12.11. Java — Метод Math.rint()




12. 11. Java — Метод Math. rint()

 

Описание

Метод Math. rint() — возвращает целое число, которое ближайшее по значению аргумента, другими словами — округляет дробь до целого.

Синтаксис

double rint(double d)

Параметры

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

· d — принимает значение double в качестве параметра.

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

· В Java Math. rint() возвращает целое число, которое ближайшее по значению аргумента. Возвращается в виде double.

Пример

public class Test{ public static void main(String args[]){ double a = 10. 200; double b = 10. 500; double c = 10. 501; double d = 10. 675;       System. out. println(" a = " + Math. rint(a)); System. out. println(" b = " + Math. rint(b)); System. out. println(" c = " + Math. rint(c));       System. out. println(" d = " + Math. rint(d));    }}

Получим следующий результат:

a = 10. 0b = 10. 0c = 11. 0d = 11. 0

 

 

12. 12. Java — Метод Math. round()

 

Описание

Метод Math. round() — возвращает целое число, long или int, ближайшее к вещественному числу, double или float, аргумента. Иными словами — округляет дробь до целого числа.

Синтаксис

Метод имеет следующие варианты округления до целого числа:

long round(double d)int round(float f)

Параметры

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

· d — double или float примитивный тип данных.

· f — тип данных float.

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

· В Java Math. round() возвращает целое число (long или int), ближайшее к вещественному числу, double или float, аргумента.

 

Пример

public class Test{ public static void main(String args[]){ double d1 = 1. 49; double d2 = 1. 50; double d3 = 1. 75; double d4 = -1. 49; double d5 = -1. 50; double d6 = -1. 75;       float f1 = 10; float f2 = 9f; float f3 = -10; float f4 = -9f; System. out. println(" d1 = " + Math. round(d1)); System. out. println(" d2 = " + Math. round(d2));       System. out. println(" d3 = " + Math. round(d3));       System. out. println(" d4 = " + Math. round(d4));       System. out. println(" d5 = " + Math. round(d5));       System. out. println(" d6 = " + Math. round(d6));       System. out. println(" -----------" );       System. out. println(" f1 = " + Math. round(f1));       System. out. println(" f2 = " + Math. round(f2)); System. out. println(" f3 = " + Math. round(f3)); System. out. println(" f4 = " + Math. round(f4));    }}

Получим следующий результат:

d1 = 1d2 = 2d3 = 2d4 = -1d5 = -1d6 = -2-----------f1 = 10f2 = 9f3 = -10f4 = -9

 

 

12. 13. Java — Метод Math. min()

Описание

Метод Math. min() — возвращает минимальное значение из двух аргументов. Аргумент может быть int, float, long, double.

Синтаксис

Метод имеет следующие варианты:

double min(double arg1, double arg2)float min(float arg1, float arg2)int min(int arg1, int arg2)long min(long arg1, long arg2)

Параметры

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

· Метод принимает любой примитивный тип данных в качестве параметра.

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

· В Java Math. min() возвращает меньшее из двух аргументов.

Пример

public class Test{ public static void main(String args[]){ System. out. println(Math. min(1. 123, 1. 456));       System. out. println(Math. min(2. 12, 2. 0));       System. out. println(Math. min(-5. 2, -5. 1)); System. out. println(Math. min(0, -1. 1)); }}

Получим следующий результат:

1. 1232. 0-5. 2-1. 1

 

12. 14. Java — Метод Math. max()

Описание

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

Синтаксис

Метод имеет следующие варианты:

double max(double arg1, double arg2)float max(float arg1, float arg2)int max(int arg1, int arg2)long max(long arg1, long arg2)

Параметры

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

· Метод принимает любой примитивный тип данных в качестве параметра.

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

· В Java Math. max() возвращает максимальное число из двух аргументов.

Пример

public class Test{ public static void main(String args[]){ System. out. println(Math. max(1. 123, 1. 456));       System. out. println(Math. max(2. 12, 2. 0));       System. out. println(Math. max(-5. 2, -5. 1)); System. out. println(Math. max(0, -1. 1)); }}

Получим следующий результат:

1. 4562. 12-5. 10. 0

 

 

12. 15. Java — Метод Math. exp()

Описание

Метод Math. exp() — возвращает натуральный логарифм по основанию e и аргументу — показателю степени, где e — иррациональная константа, равная приблизительно 2, 718281828.

Синтаксис

double exp(double d)

Параметры

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

· d — любой примитивный тип данных.

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

· В Java Math. exp() возвращает натуральный логарифм по основанию e и аргументу — показателю степени.

Пример

public class Test{ public static void main(String args[]){ double x = 11. 635; System. out. printf(" Значение e = %. 3f%n", Math. E); System. out. printf(" exp(%. 3f) = %. 3f%n", x, Math. exp(x));    }}

Получим следующий результат:

Значение e = 2, 718exp(11, 635) = 112983, 831

 

 

12. 16. Java — Метод Math. log()

Описание

Метод Math. log() — возвращает натуральный логарифм аргумента.

Синтаксис

double log(double d)

Параметры

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

· d — любой примитивный тип данных.

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

· В Java Math. log() возвращает натуральный логарифм аргумента.

Пример

public class Test{ public static void main(String args[]){ double x = 11. 635; System. out. printf(" Значение e = %. 3f%n", Math. E); System. out. printf(" log(%. 3f) = %. 3f%n", x, Math. log(x)); }}

Получим следующий результат:

Значение e = 2, 718log(11, 635) = 2, 454

 

12. 17. Java — Метод Math. pow()

Описание

Метод Math. pow() — возводит значение первого аргумента в степень второго аргумента, тем самым позволяет осуществить быстрое возведение в степень любых значений.

Синтаксис

double pow(double base, double exponent)
Поделиться:





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



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