Java 프로그램은 일반적으로 Scanner 클래스를 사용하여 데이터를 입력합니다.
가장 간단하고 실용적인 클래스인 Scanner 클래스를 소개해 드리겠습니다.
다음 코드의 구체적인 동작을 바탕으로 Scanner의 사용법을 간단히 이해해 봅시다.
package first; import java.util.Scanner; public class Input { public static void main(String[] args) { Scanner in = new Scanner(System.in);//定义scanner,等待输入 System.out.println("请输入你的姓名:"); String name = in.nextLine();//字符类型的输入方式 System.out.println(name); System.out.println("请输入你的年龄:"); int age = in.nextInt();//整数类型的输入方式 System.out.println(age); System.out.println("请输入你的身高:"); double height = in.nextDouble();//小数类型的输入方式 System.out.println(height); } }
Scanner 클래스는 java.util.Scanner 패키지에 있으므로 이 패키지를 프로그램 앞에 추가해야 합니다.
Scanner in = new Scanner(System.in);
문장이 핵심입니다. 이 문장의 의미는 다음과 같습니다. 새 Scanner(System.in)를 통해 Scanner를 생성합니다. 콘솔은 Enter 키를 누를 때까지 입력을 기다리고, 입력된 콘텐츠를 Scanner에 스캐닝 개체로 전달합니다. Scanner in = new Scanner(System.in);
这一句是关键。这一句的意思是:通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。
然后如果想要获取输入的内容,就需要调用Scanner的nextLine()方法,因此就用到了String name = in.nextLine()
,int age = in.nextInt()
,double height = in.nextDouble()
String name = in.nextLine()
, int age = in.nextInt가 사용됩니다. ()
, double height = in.nextDouble()
을 사용하여 입력 콘텐츠를 가져옵니다. 추천 튜토리얼: Java 튜토리얼
🎜위 내용은 Java 프로그램에 데이터를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!