Scanner类

package cn.mb.demoapi;

import java.util.Scanner;

/**
*

  • author 骚彬

  • date 2019/7/28 8:31
    /
    /

    Scanner类
    简介
    扫描器。能够解析字符串( String )和基本数据类型的数据
    构造方法
    public Scanner(InputStream is) ;
    构造一个扫描器对象,从指定输入流中获取数据参数System.in ,对应键盘录入
    成员方法
    ◆hasNextXxx() :
    判断是否还有下一个输入项,hasNextXxx0)意基本数据类型,返回结果为布尔类型
    ◆nextXxx() :
    获取下一一个输入项,其中Xxx可能是任意基本数 ,nextXxx0据类型,返回对应类型的数据
    ◆String nextLine() :
    获取下一-行数据。以换行符作为分隔符。
    ◆String next():
    获取下一个输入项,以空白字符作为分隔符 ,空白字符:空格、tab. 回车等
    */
    public class TestScanner {
    public static void main(String[] args) {
    //创建Scanner类型对象(导包)
    Scanner sc = new Scanner(System.in);

     //接收整数
     System.out.println("请输入一个整数");
     //为了解决(避免)InputMismatchException异常,可加入判断
     if (sc.hasNextInt()){//判断下一个录入是否为整数,是返回true
         int num = sc.nextInt();
         System.out.println("num:"+num);
     }
    
     //接收字符串类型数据
     System.out.println("请输入一个字符串");
     String str1= sc.nextLine();         //结束标记:换行符
     System.out.println("str1:"+str1);
    
     String str2= sc.next();             //结束标记:空白字符(空格,tab,换行符)
     System.out.println("str2:"+str2);
     //请输入一个整数
     //asd dff grg
     //请输入一个字符串
     //str2:asd
    

    }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值