Java学习-Scanner

Scanner类的功能,可以实现键盘输入数据,到程序中
引用类型的一般使用步骤:

  1. 导包
    import 包路径.类名称;
    如果目标类在当前类统一目录下就可以省略导入语句
    只有java.lang包下的内容不需要导包
  2. 创建
    类名称 对象名 = new 类名称();
  3. 使用
    对象名.成员方法名()
    获取键盘一个Int数字,int num = sc.nextInt();
    变量 String str = sc.next();

输入的内容全都是字符串,next()是原封不动的拿过来字符串,nextInt()是拿过来再转换成int
所以如果用nextInt()却输入了字符串就会报错java.util.InputMismatchException


import java.util.Scanner;// 1.导包
public class Scanner_test {
    public static void main(String[] args) {
        //2.创建
        // System.in表示从键盘进行输入,固定写法
        Scanner sc = new Scanner(System.in);
        // 3.nextInt()获取键盘一个Int数字
        int num = sc.nextInt();
        System.out.println("输入的数字是:" + num);
        // 4.next()获取键盘一个字符串
        String str = sc.next();
        System.out.println("输入的字符串是:" + str);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值