BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter your name: ");
String name = reader.readLine();
콘솔 대신 java 코드에서 입력을 제공 할 수 있습니까?콘솔과는 별도로 readline에 입력을 제공하는 다른 방법이 있습니까?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter your name: ");
String name = reader.readLine();
콘솔 대신 java 코드에서 입력을 제공 할 수 있습니까?콘솔과는 별도로 readline에 입력을 제공하는 다른 방법이 있습니까?
파일을 사용하여이를 수행 할 수 있습니다. 동일한 BufferedReader을 사용하고 파일에서 전체 입력 값을 읽습니다.
그 중 하나가 아닌 경우 간단한 콘솔 프로젝트를 사용하여 그래픽 입력 시스템을 요청할 수 없습니다. 오히려 Java Swing을 프로젝트에 추가하고 입력을 위해 텍스트 필드가있는 그래픽 지향 양식을 사용할 수 있습니다.
JOptionPane#showInputDialog
을 사용하면 콘솔 대신 사용자가 그래픽 대화 상자로 입력 할 수 있습니다. 전문적인 프로그램을위한 이상적인 방법은 아니지만 지금은 스윙 JFrame
, JTextField
, JComboBox
등으로 시작하여 JButton
정도의 세계에서 다이빙하는 것이 더 쉽습니다.
예 : JOptionPane#showInputDialog
String input = JOptionPane.showInputDialog(null, "Please enter your name: ");
더 자세한 오버로드를 사용할 수 있으며 좀 더 우아한 입력 대화 상자를 만들려면. 빠른 자습서는 here에서 찾을 수 있습니다.
어떻게 그래픽 입력을 요구합니까? 그래픽 기반 입력 양식을 사용하려면 어떻게해야합니까? –
Jawa Swing에 대한 자습서를 찾을 수 있습니다. 기존 프로젝트를 다시 만들 필요가 없습니다. 프로젝트에 Java Swing 모듈을 추가하기 만하면됩니다. 좋은 자습서를 쉽게 찾을 수 있습니다. –