Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 콘솔에서 입력을 읽는 방법

<시간/>

Java의 콘솔에서 입력을 읽는 몇 가지 방법을 살펴보겠습니다.

예시

import java.util.Scanner;
public class Demo{
   public static void main(String args[]){
      Scanner my_scan = new Scanner(System.in);
      String my_str = my_scan.nextLine();
      System.out.println("The string is "+my_str);
      int my_val = my_scan.nextInt();
      System.out.println("The integer is "+my_val);
      float my_float = my_scan.nextFloat();
      System.out.println("The float value is "+my_float);
   }
}

출력

The string is Joe
The integer is 56
The float value is 78.99

Demo라는 클래스에는 주요 기능이 포함되어 있습니다. Scanner 클래스의 인스턴스가 생성되고 'nextLine' 함수는 문자열 입력의 모든 라인을 읽는 데 사용됩니다. 정수 값이 정의되고 'nextInt'를 사용하여 표준 입력 콘솔에서 읽습니다. 마찬가지로 'nextFloat' 함수는 표준 입력 콘솔에서 float 유형 입력을 읽는 데 사용됩니다. 콘솔에 표시됩니다.

예시

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Demo{
   public static void main(String[] args) throws IOException{
      BufferedReader my_reader = new BufferedReader(new InputStreamReader(System.in));
      String my_name = my_reader.readLine();
      System.out.println("The name is ");
      System.out.println(my_name);
   }
}

출력

The name is
Joe

Demo라는 클래스에는 주요 기능이 포함되어 있습니다. 여기에서 버퍼링된 판독기의 인스턴스가 생성됩니다. 'readLine' 함수를 사용하여 문자열 유형의 데이터를 정의하고 문자열의 모든 라인을 읽습니다. 입력은 표준 입력에서 주어지며 콘솔에 해당 메시지가 표시됩니다.