Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 06.11.2017
Сообщений: 15

Java. Методы

11.11.2017, 21:33. Показов 717. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго вечера!

Хотелось бы задать вопрос касательно этого кода:

Код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void getTop(int[] arr, int what) {
        int top = arr[0];
        for (int i = 0; i < arr.length; i++) {
           if (what == 1) {
                if (arr[i] > top) {
                    top = arr[i];
                }
            } else {
                if (arr[i] < top) {
                    top = arr[i];
                }
            }
        }
        writeln(top);
    }
Если ни до этого метода, ни после него в данном пакете переменная what никак не инициализирована, то почему эта переменная принимает значение единицы?
(При выполнении кода метод getTop ищет именно максимальный элемент массива)

Заранее благодарю.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.11.2017, 21:33
Ответы с готовыми решениями:

Методы Java
Не могу вызвать метод, подскажите пожалуйста:help: objBall.addNewAccount(); import...

Методы java.net.url
Какие основные методы находятся в классе java.net.url и как их можно применять на практике?

“Списки и методы в языке Java”
Все операции со списками оформить в виде методов, включая метод для ввода чисел. В методе ввода...

2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
11.11.2017, 22:30
1) оно в параметры передается
2) дебаггер включи и голову
0
0 / 0 / 1
Регистрация: 06.11.2017
Сообщений: 15
11.11.2017, 22:58  [ТС]
Извиняюсь, я слеп.
В дальнейшем коде идет следующая конструкция, в которой фигурирует строка
Код:

Java
1
getTop(a, 1);
в которой, собственно, и определяется, что значение what станет единицей.

То есть, если я правильно понял, мы объявляем в методе не готовые конкретные значения, а объявляем тип переменных, с которыми метод будет работать, а затем передаем ему значение данной переменной, в зависимости от значения которой он и будет руководствоваться к выполнению последующих действий.

Тему, наверное, можно удалить, так как, кроме очевидности моей невнимательности, никакой пользы она не несет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.11.2017, 22:58
Помогаю со студенческими работами здесь

Какие классы и методы есть в java для работы/парсинга xml?
подскажите, какие классы и методы есть в java для работы/парсинга xml? если можно то киньте пример

Как с помощью методов java.lang.reflect вызвать прикладные методы локального интерфейса?
Подскажите, пожалуйста, как с помощью методов java.lang.reflect вызвать прикладные методы...

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ?
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье, плиз, новичку, по MSDN...

Посоветуйте примеры кода по Java. Теория прочтена, но с языком Java не знакома
Или может кто может дать готовый код. В теории вроде бы не очень сложно. :cry: 1.Напишите...

При работе JVM обвалвается java c кодом Java Result 1073807364.
При работе JVM обвалвается java c кодом Java Result 1073807364. Если кто-нибудь знает, помогите...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru