본문 바로가기
👨‍🏫Study/JAVA

[JAVA] 02-4 변수와 시스템 입출력

by 코푸는 개발자 2021. 8. 2.
728x90
모니터로 변수값 출력하기

System.out.println(내용)  - 괄호 안의 내용을 출력하고 행을 바꿔라

System.out.print(내용) - 괄호 안의 내용을 출력만 해라

System.out.printf("형식문자열", 값1, 값2, ...) - 괄호 안의 첫 번째 문자열 형식대로 내용을 출력해라

형식문자열

 

System.in.read() - 키보드에서 입력된 키코드를 읽습니다.

- 2개 이상 키가 조합된 한글을 읽을 수 없다.

- 키보드로 입력된 내용을 통문자열로 읽을 수 없다.

다음 Enter키가 입력될 때까지 기다림

 

scanner - 자바가 제공하는 Scanner 클래스를 이용하면 입력된 통문자열을 읽을 수 있습니다. Scanner 클래스는 사용자가 입력하는 키 값을 공백 문자를 기준으로 분리하여 토큰 단위로 읽습니다.

 

 

예시)

int keyCode = System.in.read();
System.out.println(keyCode);
int a;
a = System.in.read();
System.out.println(a);
while(true) {
	a=System.in.read();
	System.out.println(a);
	if(a=='q')
		break;
}

A Enter q Enter 를 입력하면 65 13 10 113이 출력되고 종료된다.

위 표를 보면 Enter는 13과 10을 가짐

 

Scanner line = new Scanner(System.in);		
String a = line.nextLine();
if(a.equals("hello"))
	System.out.printf("%s", a);
else
	System.out.printf("%s", "no");

 

728x90

'👨‍🏫Study > JAVA' 카테고리의 다른 글

[JAVA] 04 조건문과 반복문  (0) 2021.08.03
[JAVA] 03 연산자  (0) 2021.08.03
[JAVA] 02-3 타입 변환  (0) 2021.08.02
[JAVA] 02-2 데이터 타입  (0) 2021.08.02
[JAVA] 02-1 변수  (0) 2021.08.02

댓글