본문 바로가기
  • Adillete
【스터디노트】/▷TIL

코테 스터디 67일차 TIL + 오늘의 학습 키워드 2차원배열

by 아딜렛 2025. 10. 21.


- 오늘의 학습 키워드

2차원배열

- 공부한 내용 본인의 언어로 정리하기


- 오늘의 회고
  - 어떤 문제가 있었고, 나는 어떤 시도를 했는지

이차원 배열로 아예 받도록 만들었다. 

// 입력하기
    for(int i=0; i<5; i++){
      for(int j=0; j<5; j++){
        A[i][j]= sc.next().charAt(0);
      }
    }

    //출력하기
    for(int j=0; j<5;j++){
      for(int i=0; i<5;i++){
        System.out.print(A[i][j]);
      }
    }

 


  - 어떻게 해결했는지

charAt(0) 을 했더니 맨 앞자만 나오는 문제가 생긴다.

공백으로 구분된 각 단어의 첫 글자만 가져온다.
  - 무엇을 새롭게 알았는지

toCharArray();

char ch1 = sc.next().charAt(0); // 공백 전까지의 문자열에서 첫 문자

// 방법 4: 한 줄을 받아서 각 문자로 분리

sc.nextLine(); // 버퍼 비우기

String fullLine = sc.nextLine();

System.out.println("각 문자들:");

for(int i = 0; i < fullLine.length(); i++) {

char ch = fullLine.charAt(i);

System.out.println("위치 " + i + ": '" + ch + "'"); }

 

// 방법 5: System.in.read() - 한 바이트씩 읽기 int ascii = System.in.read(); char ch = (char) ascii;
  - 내일 학습할 것은 무엇인지