클래스에 대한 Java 연습을하고 있는데 오류가 발생했습니다. "호환되지 않는 유형 : 예기치 않은 반환 값"이라고 표시됩니다. 이 코드를 제대로 수행하고 있는지 누군가가 확인할 수 있으면 좋을 것입니다. 내 지시 사항은 첫 번째 요소로 초기화 될 가변적 인 maxValue를 생성하는 것이었다. 그런 다음 maxValue가 저장하는 요소를 내 목록의 다른 요소와 비교해야합니다. 그리고 배열의 요소가 maxValue에 저장된 요소보다 큰 경우 maxValue를 더 큰 요소로 저장/업데이트한다고 가정합니다.반환 형식 오류가 발생 했습니까?
public class MyArray
{
public static void main(String[] args)
{
int[] ArrayLargestElement = {
45, 38, 27,
46, 81, 72,
56, 61, 20,
48, 76, 91,
57, 35, 78
};
int maxValue = ArrayLargestElement[0]
for (int i=0; i<ArrayLargestElement.length; i++) {
if (maxValue > ArrayLargestElement[i]) {
maxValue = ArrayLargestElement[i];
}
}
return maxValue;
}
}
'public static void main()'은 반환 값을 가지고 있지 않습니다! – DnR
왜 main()에서 값을 반환하겠습니까? – gprathour