class Example
{
public static void main(String[] args)
{
divide(4,2);
divide(6,2);
divide(9,0);
}
public static void divide(int a, int b)
{
if(b==0)
{
System.out.println("0으로는 나눌 수 없습니다.");
return;
}
System.out.println(a/b);
}
}
여기서 왜 void가 있는데 return을 하냐?
void는 호출한 곳으로 값을 보내지 않는다는 뜻 아니냐?
알려줘!
프로그래밍갤러리 왜 다들 초짜만 모였노?
이거 하나 못 푸냐?
아 호출 명령문으로 되돌려주는 게 아니라 호출 명령문 바로 이후로 돌아간다는 의미구나. 근데 비 void형 함수는 뭐고 void형 함수는 머임;;;
그리고 실행 처리 흐름을 원래대로 되돌린다는 게.... void 없이도 그냥 알아서 명령문 하나 하나 실행하는 거 아님? 반환이 아니라 그 다음 실행으로 돌아간다는 거면 그냥 return 안 써도 되잖아
이거 물어봤는데 아무도 모른다 진자. 게임개발자 갑이네
단방에 이해! 니가 갑이다! 성공해라! 새해 복 많이 받아라! 이해 완료!
저기서 0을 아래 놓으니까 있으나 마나 한 예제라 이해가 안 됐었네... 새해 복 많이 받아라!
어려운질문은삼가하여주시기바랍ㄴ다