Scanner类

用于从键盘获取不同的变量类型。

具体实现步骤

  1. 导包:import java.util.Scanner;
  2. Scanner的实例化:Scanner scan = new Scanner(System.in);
  3. 调用Scanner类的相关方法,来获取指定类型的变量:

eg:

//第1步:导包
import java.util.Scanner;class ScannerTest{public static void main(String[] args){//第2步:Scanner实例化Scanner scan = new Scanner(System.in);//第3步:调用Scanner类的相关方式来获取指定类型的变量System.out.println("请输入你的姓名:");String name = scan.next();System.out.println(name);System.out.println("请输入你的芳龄:");int age = scan.nextInt();System.out.println(age);System.out.println("请输入你的体重:");double weight = scan.nextDouble();System.out.println(weight);System.out.println("你是否相中我了呢?(true/false)");boolean isLove = scan.nextBoolean();System.out.println(isLove);//对与char型的获取,Scanner没有提供相关方法。只能获取一个字符串System.out.println("请输入你的性别:(男/女)");String gender = scan.next();char genderChar = gender.charAt(0);//获取索引为0位置上的字符。System.out.println(genderChar);}
}

小白自学笔记——JAVA基础 2.7Scanner类相关推荐

  1. 小白自学笔记——JAVA基础 0.1Java语言概述

    我学习的是宋红康老师的视频,首先是课程大纲. 课程大纲 课程体系 第1章 Java语言概述 第2章 基本语法 第3章 数组 第4章 面向对象编程(上) 第5章 面向对象编程(中) 第6章 面向对象编程 ...

  2. 小白自学笔记——JAVA基础 2.12 项目一 家庭记账软件

    需求说明 模拟实现基于文本界面的<家庭记账软件>. 该软件能够记录家庭的收入.支出,并能够打印收支明细表. 假设家庭起始的生活基本金为10000元. 每次登记收入(菜单2)后,收入的金额应 ...

  3. 小白自学笔记——JAVA基础 1.5API文档说明

    名词解释: API(Application Programming Interface)应用程序编程接口,是Java提供的基本编程接口. Java语言提供了大量的基础类,因此 Oracle 也为这些基 ...

  4. 小白自学笔记——JAVA基础 1.1常用的DOS文件

    今天开始自学JAVA第一课.看的是B站上宋红康老师的视频. 一 学习常用的DOS命令 在搜索栏输入'cmd'打开 eg1:打开D盘文件 [输入] D: eg2:列出当前文件夹下的所有文件 [输入] d ...

  5. 小白自学笔记——JAVA基础 1.3写第一个程序

    这次程序的编写使用文本文档,用CMD运行. 第一个程序 新建一个文本文框,命名为HelloWorld.java.(注意打开后缀) 用记事本打开文件 输入程序: class HelloChina{ pu ...

  6. 小白自学笔记——JAVA基础 2.6运算符

    名词解释 运算符是一种特殊的符号,用以表示数据的运算.赋值和比较等. - 算术运算符 - 赋值运算符 - 比较运算符(关系运算符) - 逻辑运算符 - *位运算符 - 三元运算符 算术运算符 eg: ...

  7. 小白自学笔记——JAVA基础 2.5进制

    计算机中不同进制的使用说明 所有数字在计算机底层都以二进制形式存在. 对于整数,有四种表示方式: - 二进制(binary):0,1 ,满2进1.以0b或0B开头. - 十进制(decimal):0- ...

  8. 小白自学笔记——JAVA基础 2.2变量

    变量概述 概念: - 内存中的一个存储区域 - 该区域的数据可以在同一类型范围内不断变化 - 变量是程序中最基本的存储单元,包含变量类型.变量名和存储值 作用 - 用于在内存中保存数据 变量的使用 j ...

  9. 小白自学笔记——JAVA基础 2.9循环结构

    循环结构 在某些条件满足的情况下,反复执行特定代码的功能. 循环语句分类 for 循环 while 循环 do-while 循环 FOR循环结构 for (①初始化部分;②循环条件部分;④迭代部分){ ...

最新文章

  1. Json对象和Json字符串
  2. C++随时输出到文件-outfile
  3. 如何摆脱穷打工的命?
  4. 泛读:CVPR2014:Discriminative Deep Metric Learning for Face Verification in theWild
  5. Dataset之Boston:Boston波士顿房价数据集的简介、下载、使用方法之详细攻略
  6. 我常用的shell命令
  7. Shell脚本中函数位置参数的用法笔记
  8. 动态数组vector的使用_简单代码示例
  9. c# winform 点击按钮切换tabcontrol标签
  10. QT每日一练day23:鼠标进入与离开事件
  11. 高级教师和一级教师最大的差异是什么?
  12. 软件设计师16-数据结构02(排序/查找)
  13. Apizza-响应json数据上设置浮动注释
  14. 波士顿大学计算机工程硕士,波士顿大学电气与计算机工程理学硕士
  15. 量化经济学:手把手教你如何使用EXCEL分析股票历史数据
  16. Quora精选:为什么软件开发周期总是预估的2~3倍?
  17. W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 下列签名无
  18. php 绘制商品海报
  19. Windows装机必备搜索工具Search Everything
  20. linux脚本文件编辑器,Shell文件编辑器

热门文章

  1. php 5.6 vc10,深度测评剖析德尔玛vc20对比vc10评测区别大不大?哪个好?使用分享爆料...
  2. IntelliJ IDEA 快速入门指南
  3. 《Python实例》震惊了,用Python这么简单实现了聊天系统的脏话,广告检测
  4. The Foundry Nuke 14Mac软件安装包下载Nuke14Mac安装教程
  5. DSSAT模型建模方法、Python+DSSAT快速批量运行及交叉融合、扩展
  6. 一个鸡蛋让面馆老板生意涨了几倍?生平第一次把顾客当“傻子”
  7. monkey Android稳定性测试
  8. 当代年轻人养生系列——这样养生不花一分钱
  9. 啰里啰嗦学IOS CoreDate入门
  10. 姓祝男孩名字简单大气