2017-10-30 10 views
0

Java 클래스 (기본 클래스가 아님)에서 입력 데이터를 콘솔하는 방법. 입력 메소드는 cpp에서는 작동하지만 java에서는 작동하지 않습니다. 클래스 메소드에서 콘솔하는 방법이 있습니까? System.in.read 및 interger 구문 분석 메서드가 작동하지 않습니다. System.in와cpp와 같은 java 클래스의 입력을 콘솔하는 방법

답변

0

이용 스캐너

스캐너 입력 = 새로운 스캐너 (System.in);

int x = input.nextInt();

문자열 t = input.next(); 코드

import java.util.Scanner; 

public class Demo { 


public static void main (String [] args){ 

    A a = new A(); 

    a.getValue(); 


} 

} 

class A { 

    public void getValue(){ 


     Scanner input = new Scanner(System.in); 

     System.out.println("Enter number : "); 

     int x = input.nextInt(); 

     System.out.println(x); 


     } 



    } 
+0

다음과 같은 지혜로운

시도 같은

은 콘솔에서 입력 데이터. 그러나 systm.in 같은 입력 방법에 대한 객체로 CPP의 작품 CIN 예를 들어, 생성 된 클래스 (에서 스캐너 작업을 수행합니다. 읽기 및 구문 분석 클래스 메서드 내에서 작동하지 않습니다 .. 입력 된 기본 클래스 내부에서 파생되어야합니다.하지만 다른 클래스 안에 만들 수 있습니다. 스캐너 작동합니까. –

+0

도움이 될보십시오 코드를 편집했습니다 –

+0

감사합니다. 너는이 귀중한 도움을 위해 친구가된다. –