인프런 커뮤니티 질문&답변

psh님의 프로필 이미지
psh

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

배열 순회

???

해결된 질문

작성

·

717

0

  public class _01_array {
    public static void main(String[] args) {
        String[] coffee = new String[]{"라떼", "초코 라떼", "카페 라떼", "바나나 주스"};
        coffee[2] = "딸기 주스";

        for (String cofe:
             coffee) {
            System.out.println(coffee);
        }
    }
}

를 하니까

[Ljava.lang.String;@75b84c92
[Ljava.lang.String;@75b84c92
[Ljava.lang.String;@75b84c92
[Ljava.lang.String;@75b84c92

가 나오는데 설명좀.......

답변 3

0

psh님의 프로필 이미지
psh
질문자

wow

 

0

psh님의 프로필 이미지
psh
질문자

package c5;

public class _02_multiarray {
    public static void main(String[] args) {
        // 게임 칸
        String[][] gameseat = new String[][] {
                {"A1", "A2", "A3", "A4", "A5"},
                {"B1", "B2", "B3", "B4", "B5"},
                {"C1", "C2", "C3", "C4", "C5"}
        };

        for (String[] seats: gameseat) {
            for (String seat: seats) {
                System.out.println(seat);
            }
        }
    }
}

(내 머리 - 폭8)

 

나도코딩님의 프로필 이미지
나도코딩
지식공유자

잘 해주셨네요 ^^
출력 구문만 아래와 같이 조금 변경해 보았으니 참고해주세요 😎

for (String[] seats: gameseat) {
    for (String seat: seats) {
        System.out.print(seat + " ");
    }
    System.out.println();
}

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요
for 문 내에서 출력값이 coffee 가 아닌 cofe 가 되어야 합니다.
코드 정정하여 드리니 참고해주세요 😊
감사합니다.

for (String cofe:
        coffee) {
    // System.out.println(coffee); // 문자열 배열 자체를 출력 시도
    System.out.println(cofe); // 배열의 각 요소를 출력
}
psh님의 프로필 이미지
psh

작성한 질문수

질문하기