首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Java Scanner类的常用方法及用法(2)

Java Scanner类的常用方法及用法(2)

Scanner类的常用方法2
代码演示:public class inputInformation {    public static void main(String args[]) {        Scanner scan = new Scanner(System.in);  //构造Scanner类的对象scan,接收从控制台输入的信息        System.out.println("请输入你的姓名");        String name = scan.nextLine();//接收一个字符串,可以加除Enter以为的所有符号,包括空格和Tab        System.out.println("请输入你的ID");        String ID ;        while(scan.hasNextLine()) {// hasNextLine()方法判断当前是否有输入,当键盘有输入后执行循环            if(scan.hasNextInt()) {// 判断输入的值是否为整数类型,当为整数类型时执行循环                ID = scan.nextLine();                System.out.println("你输入的姓名为:"+name);                System.out.println("你输入的ID为:"+ID);                break;            }else {                System.out.println("请输入数字哦!");                ID = scan.nextLine();                continue;            }        }    }} 运行结果如下:
请输入你的姓名西地那非请输入你的IDq764323221请输入数字哦!764323221
返回列表