Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 31.01.2015
Сообщений: 197

Нахождение минимального и максимального элемента массива

11.11.2015, 19:33. Показов 3424. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите найти ошибку пожалуйста!!!почему не все считает правильно?
Java
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.util.Arrays;
public class Task3 {
    public static void main(String srgs[]) {
        double case1[] = new double[]{-11.65, 15.93, -0.49, 15.68, -8.7};
        System.out.println(getMaxMin(case1) == 4.280000);
 
        double case2[] = new double[]{-2.6, 0.49, -12.62, 15.89, -12.09, -7.79, -3.33, 19.21, 13.79, 16.53};
        System.out.println(getMaxMin(case2) == 6.590000);
 
        double case3[] = new double[]{1.39};
        System.out.println(getMaxMin(case3) == 2.780000);
 
        double case4[] = new double[]{10.0, 18.88, 12.56, -19.5};
        System.out.println(getMaxMin(case4) == -0.620000);
 
        double case5[] = new double[]{-7.95, -8.62, -7.46, -18.93, -5.79, -8.38, 2.09, 16.19, 7.86, 13.16, -8.92, -11.01, 19.35, -17.42, 4.48, 1.03, -7.07, -6.78, 19.13, 15.11};
        System.out.println(getMaxMin(case5) == 0.420000);
 
        double case6[] = new double[]{-1., -1., -1., -1., -1.};
        System.out.println(getMaxMin(case6) == -2.);
 
        double case7[] = new double[]{2., -2., 1., -2., 2.};
        System.out.println(getMaxMin(case7) == 0.0);
 
        System.out.println("Finish");
    }
    static double getMaxMin(double[] values)
    {
        double Max=values[0],Min=values[0];
        for (int i=1;i<values.length;i++)
        {
            if(Max<values[i])
            {Max=values[i];}
            if(Min>values[i])
            {Min=values[i];}
        }
       return Max+Min;
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2015, 19:33
Ответы с готовыми решениями:

Нахождение максимального элемента массива
В начале изучения java, в задании нужно вывести максимальный элемент массива. Моя идея такова: я сравниваю последующий элемент массива с...

Нахождение максимального и минимального элемента массива
Пожалуйста, помогите решить задачу!!! Тема: &quot;Действия над строками и столбцами матрицы&quot; Задача: Дан двумерный массив. Определить:...

Нахождение максимального и минимального элемента массива
Нахождение максимального и минимального элемента массива. Найдите максимальный и минимальный элементы массива из 10 случайных целых...

3
226 / 184 / 80
Регистрация: 13.04.2014
Сообщений: 694
11.11.2015, 20:29
Java
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package main;
 
public class Main {
 
    public static void main(String srgs[]) {
        double case1[] = new double[]{-11.65, 15.93, -0.49, 15.68, -8.7};
        System.out.println(getMaxMin(case1) == 4.28);
 
        double case2[] = new double[]{-2.6, 0.49, -12.62, 15.89, -12.09, -7.79, -3.33, 19.21, 13.79, 16.53};
        System.out.println(getMaxMin(case2) == 6.59);
 
        double case3[] = new double[]{1.39};
        System.out.println(getMaxMin(case3) == 2.78);
 
        double case4[] = new double[]{10.0, 18.88, 12.56, -19.5};
        System.out.println(getMaxMin(case4) == -0.62);
 
        double case5[] = new double[]{-7.95, -8.62, -7.46, -18.93, -5.79, -8.38, 2.09, 16.19, 7.86, 13.16, -8.92, -11.01, 19.35, -17.42, 4.48, 1.03, -7.07, -6.78, 19.13, 15.11};
        System.out.println(getMaxMin(case5) == 0.42);
 
        double case6[] = new double[]{-1., -1., -1., -1., -1.};
        System.out.println(getMaxMin(case6) == -2);
 
        double case7[] = new double[]{2., -2., 1., -2., 2.};
        System.out.println(getMaxMin(case7) == 0);
 
        System.out.println("Finish");
    }
 
    static double getMaxMin(double[] values)
    {
        double Max=values[0],Min=values[0];
        for (int i=0;i<values.length;i++)
        {
            if(Max<values[i])
            {Max=values[i];}
            if(Min>values[i])
            {Min=values[i];}
        }
        System.out.println("Max = " + Max + ", Min = " + Min + ", Max + Min = " + (Max + Min));
        return Max+Min;
    }
 
}
Max = 15.93, Min = -11.65, Max + Min = 4.279999999999999
false
Max = 19.21, Min = -12.62, Max + Min = 6.590000000000002
false
Max = 1.39, Min = 1.39, Max + Min = 2.78
true
Max = 18.88, Min = -19.5, Max + Min = -0.620000000000001
false
Max = 19.35, Min = -18.93, Max + Min = 0.4200000000000017
false
Max = -1.0, Min = -1.0, Max + Min = -2.0
true
Max = 2.0, Min = -2.0, Max + Min = 0.0
true
Finish
0
1 / 1 / 0
Регистрация: 31.01.2015
Сообщений: 197
11.11.2015, 20:56  [ТС]
asdzxc, это я знаю...как это исправить?
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
12.11.2015, 07:07
Цитата Сообщение от Raketa Посмотреть сообщение
почему не все считает правильно?
где неправильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2015, 07:07
Помогаю со студенческими работами здесь

Нахождение минимального и максимального элемента массива
Здравствуйте!Помогите,пожалуйста,решить задачи,была бы очень благодарна! 1.СОСТАВИТЬ АЛГОРИТМ(ПРОГРАММУ)НАХОЖДЕНИЯ МИНИМАЛЬНОГО И...

Нахождение максимального и минимального элемента массива
Задан массив A из элементов типа short integer (целое 8-ми разрядное со знаком). Составить программу нахождения максимального и...

Нахождение максимального или минимального элемента массива
В компьютер по очереди вводят расстояния от Москвы до интересуемых оператора городов. Выдавать на экран по мере поступления информации...

Заполнение массива и нахождение максимального и минимального элемента
Задача:заполнить массив случайными числами от -100 до 100. Найти максимальный и минимальный элемент и их номера. Напишите, пожалуйста,...

Нахождение максимального и минимального элемента массива и его индекса
Предусмотреть случай, если все элементы одинаковые . Программа поиска двух наиболее максимальных элементов, минимальных, разности максимума...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru