Java programs generally use the Scanner class to input data.
Let me introduce to you the Scanner class that I think is the simplest and most practical.
Based on the specific operations of the following code, let’s briefly understand the use of 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); } }
The Scanner class is located in the java.util.Scanner package, so this package must be added in front of the program.
Scanner in = new Scanner(System.in);
This sentence is the key. The meaning of this sentence is: create a Scanner through new Scanner (System.in), the console will wait for input until the Enter key is pressed, and pass the entered content to the Scanner as the scanning object.
Then if you want to get the input content, you need to call Scanner's nextLine() method, so String name = in.nextLine()
, int age = in.nextInt()
, double height = in.nextDouble()
These three sentences are used to obtain the input content.
Recommended tutorial: Java tutorial
The above is the detailed content of How to enter data in java program. For more information, please follow other related articles on the PHP Chinese website!