Notice
Recent Posts
Recent Comments
Link
Coding Note
[JAVA] next(), nextLine() 함수의 차이점 본문
내가 헷갈려서 작성하는 next(), nextLine 함수의 차이점!
정리해보니 이걸 왜 헷갈렸나 싶다..ㅎ
next()
- 문자 혹은 문자열을 공백 기준으로 한 단어 또는 한 문자씩 입력 받는다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | import java.util.Scanner; public class Next { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.print(a); sc.close(); } } | cs |
출력 내용(Console 결과)
출력 결과 공백 기준으로 출력되는 것을 확인할 수 있다!
nextLine()
- 문자 혹은 엔터 치기 전까지의 문장 전체를 입력받는다.
1 2 3 4 5 6 7 8 9 10 11 12 | import java.util.Scanner; public class NextLine { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String b = sc.nextLine(); System.out.println(b); sc.close(); } } | cs |
출력 내용(Console 결과)
출력 결과 문자 전체가 출력된 걸 확인할 수 있다.
! 파일 이름을 함수명과 동일하게 작성하면 안 좋다고 한다!
'JAVA' 카테고리의 다른 글
컬렉션 프레임워크 요약 (0) | 2022.06.24 |
---|---|
JAVA - 접근제한자 (0) | 2022.04.19 |
[JAVA] CodeUp 기초 1023~ 1026 (0) | 2022.02.10 |
[JAVA] Input/Output Stream 알아보기! (0) | 2022.02.10 |
[JAVA] SMS 보내기 (0) | 2021.12.14 |
Comments