Вместо того чтобы писать класс как один большой блок команд, можно выделить в нем отдельные (как правило – повторяющиеся, но не обязательно повторяющиеся) группы кода, группы команд. Вот эти группы и можно оформить как отдельный от главного метода блок, который и будет называться методом.
Мы уже знаем, что любой, даже пустой, класс на языке Java должен содержать как минимум один метод, который называется "главный метод"; по аналогии с ним и остальные части, не входящие в главный метод, тоже называют методами.
Приведем пример: " Напишите класс, который выводит на экран все целые трехзначные положительные числа, в которых квадрат средней цифры равен сумме квадратов крайних цифр ".
Одно из возможных решений выглядит так:
Class primer_method1
{
public static void main(String[]args)
{
int x100,x10,x1,s1,s2;
for (int x=100; x<=999; x++)
{
x100=x/100;
x10=(x/10)%10;
x1=x%10;
s1=x100*x100+x1*x1;
s2=x10*x10;
if (s2==s1) System.out.print(x+" ");
}
}
}
Теперь возьмем четыре первых команды в теле цикла и вынесем их в отдельный блок вне главного метода; теперь наше решение выглядит иначе:
|
|
Class primer_method1
{
public static void main(String[]args)
{
int x2,s2;
for (int x=100; x<=999; x++)
{
x2=(x/10)%10;
s2=x2*x2;
if (s2==s1(x)) System.out.print(x+" ");
}
}