Состояние входа – это комментарий, описывающий, какие параметры получает метод при обращении к нему, если, разумеется, такие параметры имеются. В случае, если параметров нет, можно вообще не указывать "состояние входа".
В любом случае, формулировка не должна быть длинной и укладываться в одно, максимум в два, предложения.
Состояние выхода / результат
Состояние входа – это комментарий, описывающий, что возвращает метод при завершении исполнения или какова общая цель метода.
В качестве примера того, как пишутся "состояние входа" и "состояние выхода", используем оба варианта класса из предыдущей темы.
Напомним задание: "Назовем "сбалансированным" одномерный массив, в котором количество четных и количество нечетных значений – одинаковы.
Напишите класс, который заполняет одномерный массив случайными однозначными неотрицательными числами и проверяет, является ли массив "сбалансированным"".
Первый вариант решения, но на этот раз с указаниями состояния входа и состояния выхода:
import java.util.*;
Class primer_array7
{
static Scanner reader = new Scanner(System.in);
public static void main(String[] args)
{
int count1=0, count2=0;
int [] b=new int[reader.nextInt()];
b=fillArr(b.length);
printArr(b);
count1=countArr(0,b);
count2=countArr(1,b);
if (is_balance(count1,count2)==true)
System.out.println("Yes");
Else
System.out.println("No");
}