Задача
Даны действительные числа [latex]x[/latex], [latex]y[/latex], [latex]z[/latex]. Получить [latex]max (x, y, z)[/latex].
Входные данные
Действительные числа $latex x,y,z$.
Выходные данные
[latex]max (x, y, z)[/latex]Тесты
x | y | z | max |
8 | 3 | 5 | 8 |
9 | 16 | 7 | 16 |
5 | 125 | 150 | 150 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { double x, y, z; Scanner in = new Scanner(System.in); x = in.nextDouble(); y = in.nextDouble(); z = in.nextDouble(); double max = z; if ( y > max) { max = y; } if ( x > max ) { max = x; } System.out.println(max); } } |
Решение
Пусть даны действительные числа [latex]x[/latex], [latex]y[/latex], [latex]z[/latex]. Нужно получить [latex]max(x,y,z)[/latex]. Для этого вводим [latex]x[/latex], [latex]y[/latex], [latex]z[/latex]. Предполагаем, что $latex z$ хранит максимальное значение. Затем, используя оператор if, сравниваем $latex y, x$. Выводим максимальное значение.
Пример работы программы можно увидеть на ideone.