Public static void queeze(int c, int a, double r)

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

Вызов метода Ответ и объяснение
queeze (a, 7); Вызов неверный: метод должен получать три параметра, а в вызове указаны только два
queeze (x, 8/3, 5/0.1); Вызов верный: есть полное соответствие между типами параметров и значений в вызове и в заголовке (не забудьте, что 8/3 возвращает не результат деления, а частное, получаемое при деление 8 на 3)
queeze) 4, 5, 1.11); Вызов верный: есть полное соответствие между типами параметров и значений в вызове и в заголовке
System.out.println(queeze((x+a), 10, 3.14)(; Вызов неверный: метод типа void не возвращает никакого значения, поэтому просто нечего выводить на экран!

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


Раздел №22.
Массивы

Одно из самых важных применений компьютерных технологий – хранение и обработка большого количества данных.

Например, при работе с данными "Оценки учеников класса" существует не только необходимость вычислять среднюю арифметическую оценку всего класса, но и необходимость определять число учеников, получивших больше или меньше средней оценки, количество учеников, справившихся с контрольной, и число тех, кто получил "неуд"… и прочая, и прочая, и прочая…

Самое главное, что для вычисления всех этих статистически важных результатов необходимо в первую очередь уметь хранить большое количество данных (в приведенном примере – оценки). Однако при этом закономерно возникает проблема: а как, каким образом, где, в каком количестве переменных хранить все эти данные. Любая переменная из тех, с которыми мы до сих пор имели дело, предназначена для хранения только и только одного единственного значения в каждый данный момент. Означает ли это, что для хранения 30 оценок учеников класса (хотя бы только по одной оценке на ученика) потребуется 30 разных переменных, по одной на каждую оценку? Но главное даже не в этом; главное в том, что даже такое, крайне неудобное решение – это только вершина целого "айсберга" проблем: ведь для определения даже простого максимума потребуется какое-то совершенно "невменяемое" количество операторов выбора…

Разумеется, для решения такого рода задач, то есть задач, связанных с необходимостью хранить и обрабатывать большое количество значений, сохраняя при этом некие разумные размеры класса, те "простые" переменные, с которыми мы до сих пор имели дело, совершенно не годятся.

Для решения такого рода задач используются специальные варианты переменных, которые называются массивами (array).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: