>  기사  >  Java  >  Java 프로그램에 데이터를 입력하는 방법

Java 프로그램에 데이터를 입력하는 방법

王林
王林원래의
2019-11-15 13:55:065190검색

Java 프로그램에 데이터를 입력하는 방법

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()

그런 다음 입력 내용을 얻으려면 Scanner의 nextLine() 메서드를 호출해야 하므로 String name = in.nextLine(), int age = in.nextInt가 사용됩니다. (), double height = in.nextDouble()을 사용하여 입력 콘텐츠를 가져옵니다.

추천 튜토리얼: Java 튜토리얼

🎜

위 내용은 Java 프로그램에 데이터를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.