1. output
1.1. System.out
System.out.print()
개행 없이 출력한다
System.out.println()
출력 후 개행까지 출력한다
System.out.printf()
주어진 포맷에 맞추어 출력한다
2. input
2.1. Scanner
불러오기 & 선언
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
| 반환 타입 | 메소드 | 설명 |
| String | next() | 다음 토큰을 읽어 문자열로 반환 |
| String | nextLine() | 한 라인을 반환. 라인 분리기는 제외한다 |
| boolean | nextBoolean() | 다음 토큰을 읽어 boolean값으로 반환 |
| byte | nextByte() | 다음 토큰을 읽어 byte값으로 반환 |
| double | nextDouble() | 다음 토큰을 읽어 double값으로 반환 |
| float | nextFloat() | 다음 토큰을 읽어 float값으로 반환 |
| int | nextInt() | 다음 토큰을 읽어 int값으로 반환 |
| short | nextShort() | 다음 토큰을 읽어 short값으로 반환 |
| long | nextLong() | 다음 토큰을 읽어 long값으로 반환 |
| BigDecimal | nextBigDecimal() | 다음 토큰을 읽어 BigDeciaml값으로 반환 |
| BigInteger | nextBigInteger() | 다음 토큰을 읽어 BigInteger값으로 반환 |
| boolean | hasNext() | 다음에 읽을 토큰이 있는지 아닌지 |
| boolean | hasNextLine() | 다음에 읽을 라인이 있는지 아닌지 |
| boolean | hasNextBoolean() | 다음 토큰이 boolean값으로 해석될 수 있는지 없는지 |
| boolean | hasNextByte() | 다음 토큰이 byte값으로 해석될 수 있는지 없는지 |
| boolean | hasNextDouble() | 다음 토큰이 double값으로 해석될 수 있는지 없는지 |
| boolean | hasNextFloat() | 다음 토큰이 float값으로 해석될 수 있는지 없는지 |
| boolean | hasNextInt() | 다음 토큰이 int값으로 해석될 수 있는지 없는지 |
| boolean | hasNextShort() | 다음 토큰이 short값으로 해석될 수 있는지 없는지 |
| boolean | hasNextLong() | 다음 토큰이 long값으로 해석될 수 있는지 없는지 |
| boolean | hasNextBigDecimal() | 다음 토큰이 BigDecimal값으로 해석될 수 있는지 없는지 |
| boolean | hasNextBigInteger() | 다음 토큰이 BigInteger값으로 해석될 수 있는지 없는지 |
| void | close() | scanner를 닫는다 |
'Java' 카테고리의 다른 글
| Java 예외 처리 (Exception, try catch) (1) | 2024.09.21 |
|---|---|
| Java Regular Expressions (정규 표현식) (0) | 2024.09.20 |
| Java 자료구조 클래스 (Data Structure Classes) (1) | 2024.09.14 |
| Java Class (1) | 2024.09.07 |
| Java 연산자 우선순위 (Operator Precedence in Java) (0) | 2024.09.06 |