반응형
1. 입력메서드( Scanner )
- Scanner를 사용하기 위한 클래스 호출
- 사용하기 위한 객체 생성
- 메서드를 이용하여 입력하기
- next()와 nextLine() 차이
next()는 공백을 기준으로 입력받는 것이다.
nextLine()은 공백에 상관없이 입력을 다 받는 것이다.
* nextLine() 앞에 nextLine()이 아닌 다른 입력이 있다면 의미없는 nextLine()을 하나 미리 써주어야 한다.
왜냐하면 앞에 있는 입력을 한 후 enter를 누르면 뒤에 있는 nextLine()이 그 엔터를 입력으로 받아서 뒤에 있는 nextLine()도 같이 종료되기 때문이다.
2. 출력메서드( Print )
- 이스케이프 문자( escape character )
영문자 이외의 tab이나 엔터 등의 특수문자를 지정하는 방법
특수문자 문자 리터널 tab \t new line \n 역슬래시 \\ 큰따옴표 \" 작은따옴표 \' - 여러가지 출력 방식
System.out.println(); ==> 출력 후 줄 바꿈 O
System.out.print(); ==> 출력 후 줄 바꿈 X
System.out.printf();
- printf()는 지시자를 통해 변수의 값을 여러가지 형식으로 변환하여 출력하는 기능을 가지고 있다.
- 지시자는 값을 어떻게 출력할 것인지를 지정해주는 역할을 한다.
지시자 설명 %b 논리형( boolean ) 형식으로 출력 %d 정수형 형식으로 출력 %f 실수형 형식으로 출력 %.3f 소수점 아래로 세자리까지 라는 뜻의 서식 %c 문자형 형식으로 출력 %s 문자열 형식으로 출력
반응형
'웹개발 > JAVA' 카테고리의 다른 글
[JAVA] 제어문( 조건문, 반복문 ) (0) | 2022.01.12 |
---|---|
[JAVA] 연산자( Operator ) (2) | 2022.01.08 |
[JAVA] 변수 및 형변환( casting ) (1) | 2022.01.06 |
[JAVA] 자바 프로그램 개발 및 순서 (0) | 2022.01.06 |
[JAVA] 자바란? JVM이란? (0) | 2022.01.04 |