if(cor1() && cor2()){
System.out.println("eee");
} else {
System.out.println("noo");
}
static boolean cor1(){
System.out.println("privet!");
return false;
}
static boolean cor2(){
System.out.println("poka!");
return true;
}
Компилятор считает строку со статик за ошибку:
Error:(12, 9) java: illegal start of expression
Error:(12, 22) java: ';' expected
Error:(16, 9) java: illegal start of expression
Error:(16, 22) java: ';' expected
Понимаю, что вопрос элементарный, но в чем проблема, понять не могу.
код стоит не в нужном месте
if(cor1() && cor2()){
System.out.println("eee");
} else {
System.out.println("noo");
}
а этот код нужно писать внутри класса
static boolean cor1(){
System.out.println("privet!");
return false;
}
static boolean cor2(){
System.out.println("poka!");
return true;
}
Пример кода:
public class TestCor {
public static void main(String[] args) {
if(cor1() && cor2()){
System.out.println("eee");
} else {
System.out.println("noo");
}
}
private static boolean cor1() {
System.out.println("privet!");
return false;
}
private static boolean cor2() {
System.out.println("poka!");
return true;
}
}
Вывод: run: privet! noo BUILD SUCCESSFUL (total time: 6 seconds)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости