Java

기억하면 좋은 기본적 지식(지속적으로 갱신)

note994 2024. 6. 12. 14:38

1. 자바의 배열에 데이터가 들어가지 않은 공간은 쓰레기값이 아닌 그 자료형의 기본값이 들어간다.


1. 3번째 줄의 score = sc.nextFloat()으로 실수를 입력받았으나 줄바꿈을 소비하지 않았다.

 

2. 그래서 st1의 입력부분이 줄바꿈을 자동으로 소비하여 입력하지 못하고 바로 2로 넘어가버림

 

3. 결과적으로 st1에는 공백만이 들어가있다.

 

4. 그래서 5번째 줄에서 미리 줄바꿈을 소비해준것이다.