java значение



Автор Mushinronsha задал вопрос в разделе Java

Как найти ближайшее значение в Java и получил лучший ответ

Ответ от
public static void main(String[] args) {
    int[] nums = {1, -2, -5, 23, 0};
    int input = **;
    int upSearch = input;
    int downSearch = input;
    while (true) {
        for (int num : nums) {
            if (num == upSearch num == downSearch) {
                System.out.println("Ближайшее значение - " + num);
                return;
            }
        }
        upSearch++;
        downSearch--;
    }
}
Руслан Сатаров
Мастер
(2360)
твое число

Ответ от Dangerous[мастер]
int[] nums = {1, -2, -5, 23, 0};
Arrays.sort(nums);
int x = 2;
int res;
int dt = Math.abs(nums[0] -x);
for(int element: nums) {
if(dt >=Math.abs(element -x)) {
dt =Math.abs(element -x);
res = element;
}
if(element == x) {
System.out.println(res);
return;
}
}
System.out.println(x);
Вот и все можно не сортировать не оптимально но очень просто

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как найти ближайшее значение в Java

Как исправить java.lang.NullPointerException
1. Помилка в функції AntColonyOptimization, яку ти не навів.
2. Ти створив масив вказівників
подробнее...

Java, консольное приложение
Обычно под get-ом понимают метод, который возвращает данные через return. В противном случае это
подробнее...

как разбить четырехзначное число на цифры java
Допустим есть число int a, его надо разбить на цифры.

1 способ, если вы точно знаете,
подробнее...
спросили в Jeep
Java зачем нужен модификатор final
1. Такой код легче читать. Если переменная объявлена как final, то не нужно думать, что же в ней
подробнее...

зачем нужны параметры методов в java
ЧТобы передать в метод какие-либо значения
Imobilazer
Искусственный Интеллектподробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Талица
Вопрос по Java, инкапсуляция
Создал класс физического объекта, добавил ему параметр веса, сделал вес приватным членом класса и
подробнее...

что значит двоеточие ":" в java
двоеточие участвует в условной конструкции такого вида
условие? значение1 : значение2подробнее...

Какими значениями инициализируются переменные по умолчанию (java)?
Таблица дефолтных значений -
Инициализируются только переменные на уровне класса. Локальным
подробнее...

Как заменить символ в строке по индексу? Java
Метод в лоб:
String s - это строка, в которой надо заменить символ. Пусть надо заменить на '.'
подробнее...
спросили в Jeep
Не могу выделить Java оперативную память, какие аргументы не пишу видит только 220Мб.
я так понимаю опять майнкрафт?
Включите JVM Arguments. В секции "Java Settings (Advanced)"
подробнее...
спросили в Jeep
объясните зачем метод void в java? как можно проще, я новичек К примеру тут public static void main (string[] args)
- главный метод, без него ничего не запустится
он принимает аргументы/параметры во время
подробнее...
спросили в Bersa
не срабатывает break в java
У тебя ввод нового числа идет за пределами цикла и выполняется всего 1 раз, затем запускается
подробнее...
Java на Википедии
Посмотрите статью на википедии про Java
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*