Ребят, подскажите пожалуйста в чём ошибка, туплю уже час, хочу додуматься сам...
Пишет "Не найден метод "If(boolean)"
package com.javarush.task.pro.task03.task0302;
import java.util.Scanner;
/*
Призывная кампания
*/
public class Solution {
public static void main(String[] args) {
String militaryCommissar = ", явитесь в военкомат";
Scanner console = new Scanner(System.in);
String name = console.nextLine();
int age = console.nextInt();
If (age >=18 & age >= 28);
System.out.println(militaryCommissar);
}
}
ifявляется зарезерврованым в Java. А так как ты написал его с заглавной буквы оно уже таким не является, соответственно Java думает что это какой-то новый метод с параметром boolean, который она не может найти где он определёнifнаписалIfа вторая та что у тебя после скобок сразу идёт точка с запятой Ещё по мелочи логический оператор И принято обозначать как&&. Такой как у тебя&здесь тоже сработает, но лучше будет если ты будешь знать разницу - про ленивые вычисления. А ещё, конечно, твое логиское выражение в скобках не правильное, во второй его части