나는 진위 또는 거짓 값을 인쇄하고 컴파일하는 데 어려움이 있습니다. 부울 메서드의 값을 인쇄 할 수 있습니까?클래스를 컴파일 할 수 없습니다
오류 :
javac ArrayManip.java
ArrayManip.java:23: error: <identifier> expected
System.out.println(valuesSymmetrical); ^
ArrayManip.java:23: error: <identifier> expected
System.out.println(valuesSymmetrical);
public class ArrayManip
{
public static void main(String [] args)
{
int numbers [] = {2,3,4,5,6,6,5,4,3,2};
boolean areThey = valuesSymmetrical(numbers);
}
public static boolean valuesSymmetrical(int [] n)
{
int i = 0, y = n.length - 1;
while (n[i] == n[j] && i < j)
{
i++;
j--;
}
if (i < j) return true;
else return false;
}
System.out.println(valuesSymmetrical);
}
1. 당신은'에서 System.out.println (valuesSymmetrical)이 실현? 2. 메소드를 호출하려면'valuesSymmetrical (arrayOfIntegers)'와 같이 인수를 추가해야합니다. 3.'valuesSymmetrical' 메소드에서'j'는 무엇입니까? – Pshemo
코드를 올바르게 형식화하기 시작하면 적절한 들여 쓰기로 문제를 쉽게 찾아야합니다. – turbo
당신의 질문과 관련이 없지만, 끝 부분의'if (i j)'로 변경하고 싶습니다. –