package com.javarush.task.task02.task0214;
/*
Минимум двух чисел
*/
public class Solution
{
public static int min(int a, int b)
{
int m = a < b ? m : b;
return m;
}
public static void main(String[] args) throws Exception
{
System.out.println(min(12, 33));
System.out.println(min(-20, 0));
System.out.println(min(-10, -20));
}
}
Александр
17 уровень
Что не так?
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Евгений Enterprise Java Developer Expert
18 сентября 2018, 22:51
Вообще самый главноый совет! Если новичок совсем, что лучше использовать средства , которые прочитал в текущих лекциях, а не бежать далеко впереди паровоза ) А то тут половину задач можно в одну строку решить )
0
--------Master
18 сентября 2018, 20:03
Что у тебя считает метод min?
0
Александр
18 сентября 2018, 20:05
ищет минимальное значение между а и б
0
--------Master
18 сентября 2018, 20:40
Нет, у тебя он не ищет минимальное значение между а и б - возвращает или 0, или б.
0
Александр
19 сентября 2018, 09:36
Спасибо, разобрался!
+1
Виктор
28 сентября 2018, 10:55
Добрый день
Не подскажите что в этом решении означает знаки "?" и ":"
Я просто не совсем понял суть того что здесь написано .... =(
0
Александр
29 сентября 2018, 11:20
Добрый день.
Так записывается тернарный оператор.
в переводе на if...else звучит так:
+1
Alex Maibach
11 октября 2018, 03:33
Чувак у тебя случаем int не лишний?
int m;
if (a<b)
m=a;
else
m=b;
return m;
+1