002-Scanner类

第三阶段 JAVA常见对象的学习

第一章 常见对象——Scanner类

public boolean hasNextXxx() : 判断是否是某种类型的元素

public int nextXxx():获取该元素

我们先看一个最简单的例子(使用int类型举例)

import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数");
        int x = sc.nextInt();
        System.out.println("你输入的数字是:" + x);
    }
}

//运行结果
请输入一个整数
520
你输入的数字是:520

常用的两个方法:

public int nextInt(); 获取一个int类型的值

Public String nextLine(); 获取一个String类型的数值

问题:

先获取一个数值,再获取一个一个字符串时,会出现问题

原因:

换行符号的原因

解决:

A:先获取一个数值后,再创建一个新的键盘录入对象获取字符串

B:把所有的数据先按字符串获取,然后要什么,转换为什么。


   转载规则


《002-Scanner类》 BWH_Steven 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录