원래 부울을 반환하는 메서드를 작성하는 방법을 알아 내려고했습니다. 포스트를 읽은 후에, 나는 메인 메소드를 갖는 것과는 별도로, boolean을 반환 할 수있는 두 번째 메소드가 필요하다는 것을 알았고 메인 메소드는 무효가되어야하고 리턴 할 수 없다. 부울을 반환하는 다른 메서드를 작성하는 방법을 알아 냈습니다. 고마워요!자바에서 중첩 된 if 문에서 부울을 반환
public class main {
public static void main(String args[]) {
int[] a = { -6, 2, 4 }; // true -6, 2, 4
sum(a);
}
public static boolean sum(int[] a) {
int x = 0;
int len = a.length;
boolean check = false;
while (x < len) {
if (a[x] == 0) {
check = true;
if (check == true)
{System.out.println("break time [email protected]");
break;}
}
if (a[x] + a[x + 1] + a[x + 2] == 0) {
check = true;
if (check == true)
{break;}
}
x += 1;
}
System.out.println("Now we return check");
System.out.println(check);
return check;
}
}
당신은 당신이 설명하는 것은 불가능하다 : 거짓말처럼 자신의 방법을 만들 수 있습니다. : D –
@ user26658 어쨌든 main 메소드 –
에서 부울을 반환하고 싶습니까 @Pshemo 클래스 메소드가 실행될 때 main 메소드가 시작되는 메소드가 아니라고 말했어. 유효한 메소드 'main'이 실행을 시작하지 못합니다. –