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

来源:互联网 发布:薛之谦唱功 知乎 编辑:程序博客网 时间:2024/05/17 08:46

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

程序

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();                           // 扫描器用完后关闭    }}

运行结果

Please Enter Name:TheodorePlease Enter Age:8Please Enter Salary:100000Your Information is as below:Name:TheodoreAge:8Salary: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



更多内容请关注微信公众号
wechat.jpg