- 오늘의 학습 키워드
배열
- 공부한 내용 본인의 언어로 정리하기
- 오늘의 회고
- 문제
1. StringTokenizer를 사용할때 첫번째줄만 읽는거 밖에 못만들었는데 두번째줄을 어떻게 읽게 만들지 모르겠음
2. Math.max() 여러개 중에 하나 제일큰거 찾기 하는 방법
- 어떻게 해결했는지
1-답. 다음줄로 읽게 하고 싶을때는 StringTokenizer객체를 하나더 만들고 개행을 위한
st = new StringTokenizer(br.readLine());
2-답
첫번째 원소를 최대값으로 초기화
비교해서 max보다 크면 max에다가 대입, 대입 하면서 최대값을 출력
int max= arr[0];
int min =arr[0];
for (int i = 0; i < N; i++) {
max=Math.max(max,arr[i]);
min=Math.min(min,arr[i]);
}
- 무엇을 새롭게 알았는지
StringTokenizer사용법
배열을 하나씩 넣기
// ★ 여기에 추가! 두 번째 줄을 읽어서 새로운 StringTokenizer 만들기
st = new StringTokenizer(br.readLine());
int[] A = new int[N];
for(int i=0; i<N; i++) {
A[i]= Integer.parseInt(st.nextToken()); // br.readLine() → st.nextToken()으로 변경
}
- 내일 학습할 것은 무엇인지
1차원배열
'【스터디노트】 > ▷TIL' 카테고리의 다른 글
| [Database] 파일에 저장할까 DB에 저장할까? (0) | 2025.08.28 |
|---|---|
| 코테 스터디 59일차 TIL + 오늘의 학습 키워드 배열2 (0) | 2025.08.21 |
| 코테 스터디 57일차 TIL + 오늘의 학습 키워드 반복문 (0) | 2025.08.18 |
| 코테 스터디 56일차 TIL + 오늘의 학습 키워드 별찍기 (1) | 2025.08.11 |
| 코테 스터디 55일차 TIL + 오늘의 학습 키워드 일반구현문제 (3) | 2025.08.03 |