美文网首页
java数据类型03_Scanner类

java数据类型03_Scanner类

作者: 武汉尚学堂 | 来源:发表于2020-02-26 18:23 被阅读0次

1.Scanner键盘输入

java.util.Scanner是java5的新特征,主要功能是获取控制台输入的数据。

1.1导入Scanner包

import java.util.Scanner;

在源文件的顶部导入java.util.Scanner;包,那么我们在该源文件中就可以使用Scanner类了。

1. 2初始化Scanner对象

Scanner input = new Scanner(System.in);

1.3获取输入的数据

等待用户输入一个文本行并且回车,该方法得到一个对应类型的数据。

String str = input.next();  // 获取控制台输入的字符串

通过 Scanner 类的 next() 方法和 nextLine() 方法获取用户在控制台输入的字符串,通过nextByte()nextShort()nextInt()nextLong()nextFloat()nextDouble()获取用户在控制台输入的基本数据类型。

Scanner提供方法的区别

  • nextLine()方法

    当用户敲回车的时候,会获取用户输入的一整行内容。

  • next()方法和获取基本数据类型方法

    当用户敲回车的时候:
    如果输入的内容中没有空格,则获取换行之前的内容。
    如果输入的内容中包含空格,则获取第一个空格之前的内容。

注意事项

  • 执行获取数据的方法时会造成线程堵塞,等待回车确认后才会执行后续的代码。
  • Scanner提供的方法中没有获取字符的方法,也就是没有nextChar()方法。
  • nextLine()方法以Enter(换行)做为结束符,其余方法以空白符为分隔符(如空格)来读取数据。

【随堂练习】

1、 通过键盘录入获取圆的半径,然后计算出该圆的周长和面积。

ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。

相关文章

  • java数据类型03_Scanner类

    1.Scanner键盘输入 java.util.Scanner是java5的新特征,主要功能是获取控制台输入的数据...

  • Kotlin与Java混合开发(1)✔️数据类型映射

    Java 基本数据类型 与 Kotlin 数据类型映射Java 包装类 与 Kotlin 数据类型映射Java 常...

  • Java基础乱谈

    Java内存结构 java数据分为两类,一类是基本数据类型,一类是引用数据类型;讲这两类类型,先讲一下java运行...

  • 一、java虚拟机结构

    1、java数据类型 java的数据类型分为两类:原始类型(primitive type,也叫做基本类型)和引用类...

  • Java常用数据类型检验工具类

    Java 常用数据类型检验工具类

  • Java 常用类 04. Java 包装类

    包装类 Java 数据类型分为:基本数据类型 和 引用数据类型,但基本数据类型怎么成为对象呢? 包装类:基本数据类...

  • Java SE基础2

    1、Java类的成员变量: Java类中的成员变量可以是任何一种数据类型(包括基本数据类型和引用数据类型); 在定...

  • [Java基础]包装类型

    [Java基础]包装类 了解一下 什么是包装类型在 Java 中, 数据类型总共可以分为2大类 : 基础数据类型和...

  • Java基础

    1. Java的数据类型 Java数据类型分为基本数据类型和引用数据类型基本数据类型有四类八种整型:byte(1字...

  • 一文看懂java中int和Integer的区别

    一、java基本数据类型及其封装类 java数据类型有基本数据类型和引用数据类型,为了方便将基本数据类型当作对象处...

网友评论

      本文标题:java数据类型03_Scanner类

      本文链接:https://www.haomeiwen.com/subject/bhhichtx.html