java 입력 및 출력 프로그램 코드
개요
Java 프로그램 입력에는 스캐너 도구 클래스를 사용해야 하며 출력은 println을 사용하여 분석됩니다.
입력:
키보드에서 입력은 Java Scanner의 util 패키지에 있는 도구 클래스를 사용해야 합니다.
Scanner의 입력은 입력 문자를 분류해야 합니다. int 유형은 nextint() 메소드이고 double 유형은 다음과 같습니다. nextDouble() 메서드 및 문자 문자열 유형은 next() 메서드입니다.
#code:
#out:
2. 출력:
Java에서 일반적으로 사용되는 출력은 println입니다.
#code:
#out:
println() 메소드 외에도 Java에는 print() 및 printf()라는 두 가지 출력 메소드가 있습니다.
print, println 및 printf의 차이점:
Print--값을 반환할 수 있는 함수이며 매개변수는 하나만 가질 수 있습니다.
println은 명령 창에 인수를 표시하고 끝에 개행 문자를 추가하며 출력 커서를 다음 줄의 시작 부분에 배치합니다.
Printf--함수는 텍스트 형식을 지정하고 이를 출력합니다. IO를 수행하기 위해 시스템 호출을 직접 호출합니다. 확장 콘텐츠
Java 입력 및 출력 스트림(I/O)
Java의 I/O 작업은 주로 Java의 모든 I/O 메커니즘을 입력 및 출력 작업에 사용하는 것을 의미합니다. 입력과 출력은 모두 데이터 스트림을 기반으로 합니다. 이러한 데이터 스트림은 문자 또는 바이트 데이터의 흐름 순서를 나타냅니다. Java의 I/O 스트림은 데이터를 읽고 쓰는 표준 방법을 제공합니다. 데이터 소스를 나타내는 Java의 모든 객체는 데이터 스트림에서 해당 데이터를 읽고 쓰는 방법을 제공합니다. ?
Java.io는 대부분의 데이터 흐름 지향 입력/출력 클래스의 기본 패키지입니다. 또한 Java는 블록 전송에 대한 지원도 제공하며 블록 IO는 핵심 라이브러리 java.nio에서 사용됩니다.
스트림 IO의 장점은 간단하고 사용하기 쉽다는 점이지만, 효율성이 떨어진다는 단점이 있습니다. 블록 IO는 매우 효율적이지만 프로그래밍이 더 복잡합니다. ?
Java IO 모델?:
Java의 IO 모델 디자인은 매우 훌륭합니다. 데코레이터 모드를 사용하여 스트림을 기능별로 분류하여 필요한 것을 얻을 수 있습니다. . 기능. 예를 들어 버퍼링된 파일 입력 스트림이 필요한 경우 FileInputStream과 BufferedInputStream을 조합하여 사용해야 합니다. ?
입력 스트림:
프로그램은 입력 스트림에서 데이터 소스를 읽습니다. 데이터 소스에는 데이터 소스를 프로그램으로 읽어들이는 통신 채널인 외부 세계(키보드, 파일, 네트워크 등)가 포함됩니다.
출력 스트림:
프로그램이 출력 스트림에 데이터를 씁니다. 프로그램 내의 데이터를 외부 세계(모니터, 프린터, 파일, 네트워크?)로 출력하는 통신 채널입니다.