System.out.println()
System.out.print()
System.out.printf()
System.in.read()
Scanner
System.out.println(내용)
System.out: 시스템이 가지고 잇는 표준 출력장치를 의미한다.
println(): 괄호 안의 내용을 출력하고 행을 바꾼다.
System.out.println("이름: 홍길동");
System.out.println("나이: 25");
System.out.print(내용)
print(): 괄호 안의 내용을 출력만 해라
System.out.print("이름: 홍길동");
System.out.print("나이: 25");
System.out.printf("형식 문자열", 값1, 값2, ...)
printf("형식 문자열", 값1, 값2, ...): 괄호 안의 첫 번째 문자열 형식대로 내용을 출력해라
-형식 문자열에는 %필수로 작성하고 %는 문자열의 시작을 뜻한다.
%[값의 순번][-,o][전체 자릿수][소수 자릿수] 문자
ex)
System.out.printf("이름: %s", "홍길동");
System.out.printf("나이: %d", 25);
System.in.read()
System.in: 시스템이 가지고 있는 입력장치를 의미한다.
read(): 입력된 키코드를 읽어라.
-키보드에서 키 하나를 입력하면 프로그램에서는 숫자로 된 키코드를 읽을 수 있다.(2개 이상의 키가 조합된 한글을 읽을 수 없다.)
ex) a를 입력하면 97, 숫자1을 입력하면 49
in.read()를 사용하기 위해선 예외 처리를 위해 throw IOException 이 필요하다.
Scanner 클래스
-키보드로부터 입력 받은 내용을 통 문자열로 읽기 위한 클래스
-Scanner를 사용하기 위해서는 import java.util.Scanner; 필요
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
Scanner sc = new Scanner(System.in);으로 sc란 이름으로 Scanner클래스를 생성한 다음
sc.nextLine();으로 엔터키가 입력되기 전까지 문자열을 입력하고 입역한 문자열을 문자열 변수 str에 넣는다.
'코딩 > Java메모장' 카테고리의 다른 글
(JAVA)조건문: if, if-else, if-else if-else, switch (0) | 2023.01.07 |
---|---|
(JAVA)연산자와 연산식 (0) | 2023.01.06 |
(JAVA)변수 선언, 타입, 타입 변환 (0) | 2023.01.02 |
(JAVA)프로젝트 생성~소스 파일 생성 (0) | 2023.01.02 |
(JAVA)간단 용어~eclise설치까지 (0) | 2023.01.02 |
댓글