TIL-06/09

choichoichoi·2023년 6월 11일
0

내일배움캠프

목록 보기
20/36

내일배움캠프 4주 4일차

기본 개념 굳히기

  • 객체 배열이란
    객체 배열은 여러 개의 객체를 저장하기 위한 배열이다.
    자바에서 배열은 동일한 유형의 데이터를 순차적으로 저장하는 자료 구조이다. 객체 배열도 동일한 클래스(또는 상속 받은 하위 클래스)객체를 저장하는 배열이다.

재귀함수

재귀함수의 용법

		public String printMethod () {
  		Scanner scanner1 = new Scanner(System.in);
 		 int choiceNum = scanner1.nextInt();
 		 if (choiceNum == 1) {
		    String answer = “스파르타“;
    			 return answer;
 		 } else {
    return printMethod();
  			}
		}
	
  • 위와 같이 else 에서 함수 처음으로 돌아가고 싶다면, return 을 선언하고 해당 함수를 호출해줘여 함
    => else 에 return 을 명시해주지 않으면, 에러 발생
    => return 을 써야하는 이유는 printMethod () 라는 메서드가 반환타입을 String 으로 선언했기 때문
    => 이에 반드시 String 타입을 return 을 통해 반환해줘야 함

0개의 댓글