java 中的Scanner类

什么是Scanner类?

Scanner类–一个可以解析基本类型和字符串的简单文本扫描器。

例如;一下代码使用户能够从 System.In 中读取一个数。

Scanner sc = new Scanner(System.In) ;
int i = sc.nextInt();

备注;
System.In 系统输入指的是通过键盘录入数据。

什么叫打印输出
---是程序当中的数据在屏幕当中显示出。
什么叫键盘输入

—是通过双手打字把数据从键盘录入程序中。

引用类型的一般使用步骤

1.导包
你想用的这个人,他在什么位置,我们需要把位置给说明一下。
导包语句;
import 包路径.类名称
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。

只有java.lang包下的内容不需要写导包语句。其他的都需要写 import 包路径.类名称

2 创建
格式;
类名称 对象名 = new 类名称();
3. 使用
格式;
对象名.成员方法名();

Scanner 的使用步骤;
第一步 导包;(需要写)
从JDK API里找到 Scanner
import java.util.Scanner;
第二步;创建
Scanner sc = new Scanner(System.in);
代表从键盘输入。
第三步;使用
比如;
获取键盘输入的一个int 数字;
看方法摘要;
int num = sc.nextInt();
获取键盘输入的一个字符串;
String str = sc.nextInt();

代码例子;

public class Text {
    public static void main(String []args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个字符串(中间能加空格或符号)");
        String a = input.nextLine();
        System.out.println("请输入一个字符串(中间不能加空格或符号)");
        String b = input.next();
        System.out.println("请输入一个整数");
        int c;
        c = input.nextInt();
        System.out.println("请输入一个double类型的小数");
        double d = input.nextDouble();
        System.out.println("请输入一个float类型的小数");
        float f = input.nextFloat();
        System.out.println("按顺序输出abcdf的值:");
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(f);
    }
}

运行结果;

请输入一个字符串(中间能加空格或符号)
我爱祖国!
请输入一个字符串(中间不能加空格或符号)
ILoveChina
请输入一个整数
520
请输入一个double类型的小数
12.26e3
请输入一个float类型的小数
3.1415926
按顺序输出abcdf的值:
我爱祖国!
ILoveChina
520
12260.0
3.1415925

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王 -挺忙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值