Img profile default
신현식
  • 2016.4.24 00:11
  • 조회수 102
  • 답변수 1
Img profile default
신현식
  • 2016.4.24 00:11
  • 조회수 102
  • 답변수 1

잘 이해가 안갑니다.

수박수박
이렇게 반복하는것이 문자열로 배열을 만드는 것인지
왜 리턴에서 에러가 나는지 이해가 어렵습니다.

WaterMelon.java
public class WaterMelon {
    public String watermelon(int n){

    String[] subak = new String[n];

    for(int i = 1; i < n; i++){
      if(i%2 == 0){
        subak[i-1]= "";
      }else{
        subak[i-1]= "";
      }
    }
  return subak;
  }
}
MainRunner.java
//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class MainRunner {
    public static void main(String[] args) {
        WaterMelon ex = new WaterMelon();
    }
}
  • #자바 입문
  • #수박수박수박수박수박수?

1 답변

  • 591523840997051
    이설현
    • 2016.4.24 01:13

    에러가 뭐라고 나시는지요...??? 제 생각에는 return subak이 String배열이라 리턴 타입이 안맞는거아닌가요???

    저도 얕은 지식이라 더 좋은 답변 기대하겟습니다. 참고로 저는 배열이용해서 풀지않고 for문 안에 str.concat()메소드 이용해서 풀었습니다.

    • 말씀하신대로 리턴타입이 string이어야 하는데 그 배열을 리턴하고 있네요.-정두식
      2016.4.24 09:54
    • 아 해결했습니다. 감사합니다. -신현식
      2016.4.24 21:44

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.