首页
学习
活动
专区
圈层
工具
发布

小朋友学Java(13):控制台输入

C语言用scanf来输入,C++用cin来输入,java则用Scanner来输入。

程序

代码语言:javascript
复制
import java.util.*;
public class ScannerTest {
    public static void main(String[] args) {  
        Scanner scan = new Scanner(System.in);  // 生成一个扫描器对象
        System.out.println("Please Enter Name:");   
        String name = scan.nextLine();          // 读取字符串型输入   
        System.out.println("Please Enter Age:");   
        int age = scan.nextInt();               // 读取整型输入   
        System.out.println("Please Enter Salary:");   
        float salary = scan.nextFloat();        // 读取float型输入   
        System.out.println("\nYour Information is as below:");   
        System.out.println("Name:" + name +"\n" + "Age:"+age + "\n"+"Salary:"+salary);   
        scan.close();                           // 扫描器用完后关闭
    }
}

运行结果

代码语言:javascript
复制
Please Enter Name:
Theodore
Please Enter Age:
8
Please Enter Salary:
100000
Your Information is as below:
Name:Theodore
Age:8
Salary:100000.0

说明

Scanner这个类是Java 1.5引入的,具体位于java.util.Scanner中。所以开头用import java.util.*; 表示把java.util这个包下的所有类都引用进来。 java.util中java中最重要的包之一,基本层次结构为            ┌java.util.BitSet            │java.util.Calendar            │      └java.util.GregorianCalendar            │java.util.Date            │java.util.Dictionary            │      └java.util.Hashtable            │             └java.util.Properties            │java.util.EventObject            │java.util.ResourceBundle        ┌普通类┤      ├java.util.ListResourceBundle        │   │      └java.util.PropertyResourceBundle        │   │java.util.Local        │   │java.util.Observable        │   │java.util.Random        │   │java.util.StringTokenizer        │   │java.util.Scanner        │   │java.util.Vector        │   │      └java.util.Stack     Java.util┤   └java.util.TimeZone        │          └java.util.SimpleTimeZone        │   ┌java.util.Enumeration        ├接 口┤java.util.EventListener        │   └java.util.Observer        │   ┌java.util.EmptyStackException        └异常类┤java.util.MissingResourceException            │java.util.NoSuchElementException            └java.util.TooManyListenersException

举报
领券