Java에서 입력은 Scanner 클래스 에 따라 다릅니다. Scanner는 JDK 1.5에 추가된 새로운 클래스입니다. 이 클래스를 사용하여 객체를 만들 수 있습니다.
Scannerreader=newScanner(System.in);
reader 객체는 다음 메서드를 호출하여 사용자가 명령줄에 입력한 다양한 기본 유형의 데이터를 읽습니다.
nextBoolean(): 부울 값 입력
nextByte(): 입력 바이트
nextShort(): 짧은 정수 입력
nextInt(): 정수 입력
nextLong(): 긴 정수 입력
nextFloat(): 단정밀도 부동 소수점 숫자 입력
nextDouble(): 배정밀도 부동 소수점 숫자 입력
Java에는 일반적으로 사용되는 세 가지 출력 문이 있습니다.
줄 바꿈 인쇄는 출력 후 자동으로 줄 바꿈됩니다.
줄 바꿈 없이 인쇄합니다.
형식에 따라 출력됩니다.
일반적인 형식 제어 문자는 다음과 같습니다.
알아채다 :
System.out.println() 또는 System.out.print()를 사용하여 문자열 상수를 출력하는 경우 "캐리지 리턴"이 나타날 수 없습니다. 예를 들면 다음과 같습니다.
System.out.println("안녕하세요, 만나서 반가워요");//이런 방식의 작성은 컴파일할 수 없습니다.
더 긴 문자열을 출력해야 하는 경우 문자열을 여러 부분으로 나눈 다음 연결 기호 +를 사용하여 끝에서 끝까지 연결할 수 있습니다. 예를 들면 다음과 같습니다.
System.out.println("Hello," + "만나서 반가워요");//올바른 작성 방법입니다.