Java - статические методы, оператор условия IF, создание и вызов функций пример

Материалы (пример) второго урока курса "Проргаммирование на Java c нуля":


public class Second {
	public static void main(String[] args){
        // требуется проверить больше ли число a числа b
		
		String rez;// объявим переменную строкового типа
		
		rez = checkIt1(6, 4); // получание значения от функции
		System.out.println(rez); // вывод строки в консоль
		
		checkItWithComment(4, 7, "Сравнение первой пары");  // вызов функции
		checkItWith8AndComment(9, 7, "Сравнение первой пары и дополнительно с 8-ой"); // вызов функции
	}
	
	//проверяет одновременно несколько условий и тоже выводит комментарий
	public static void checkItWith8AndComment(int a, int b, String comment){
		String result;
		
		if ((a > b) & (a > 8) & (a < 100)){ 
			result = "Подходит";
		} else {
			result = "Не подходит";
		}
		
		System.out.println(comment + " : " + result);
	}
	
	// сравнит два числа и выведет в стандартный поток вывода результат с 
	//  коменнтарием, который передаётся из внешнего кода 
	  //(например, из  метода main)
	public static void checkItWithComment(int a, int b, String comment){
		String result;
		
		if (a > b){ 
			result = "Больше";
		} else {
			result = "Меньше";
		}
		
		System.out.println(comment + " : " + result);
	}
	
	//просто сравнит два числа и вернёт ответ в виде текста
	public static String checkIt1(int a, int b){
		String result;
		
		if (a > b){ 
			result = "Больше";
		} else {
			result = "Меньше";
		}
		return result;
	}

}