반응형
System.in.read() 함수로는 글자를 한자씩만 입력받았다.
문자열을 한 줄 단위로 쉽게 입력받기 위해서는 자바에서 지원하는 Scanner 클래스를 활용한다.
[소스]
package com.study;
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
//문자열을 입력받기 위해서 Scanner 클래스 사용
Scanner sc = new Scanner(System.in);
String input;
while(true) {
input = sc.nextLine();
System.out.println("입력된 문자열은 = " + input);
}
}
}
[소스 분석]
1. Scanner 생성자에 System.in을 매개변수로 넣는다. 키보드로 입력받는다는 의미.
2. while 문을 돌면서 sc.nextLine() 함수를 사용해서 키보드에 입력되는 문자열을 한 줄 단위로 입력받는다.
3. 입력받은 값을 화면에 출력한다.

System.in.read() 함수 사용하기
자바 키보드로 입력받기
자바에서 키보드로 입력받는 방법이다.그 첫 번째 방법으로 System.in.read() 함수를 사용한다.System.in 은 컴퓨터에서 입력 즉, 키보드 입력을 의미한다. read() 함수는 한 글자씩 그 글자의 키코드를
soo0100.tistory.com
반응형
'앱 만들기 > Java' 카테고리의 다른 글
자바 static , 인스턴스 멤버가 메모리에 올라가는 순서를 알아보자 (1) | 2025.02.06 |
---|---|
byte a = 10+20 이 컴파일 에러가 발생하지 않는 이유 (1) | 2025.01.20 |
"이클립스 자동 Import 설정 방법 – 한 번 설정으로 코딩 효율 UP!" (0) | 2025.01.07 |
자바 키보드로 입력받기 (0) | 2025.01.06 |
java 커멘트 명령어로 컴파일 및 실행하기 (2) | 2025.01.02 |
댓글
나도처음이야님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.