键盘输入Scanner类方法属性使用
基本步骤
1.导包:import java.util.Scanner
2.Scanner实例化,创建Scanner对象: Scanner scan = new Scanner(System.in)
3.调用Scanner类相关方法(next()/nextXxx()),来获取指定数据类型的变量
示例
//导相关的包
import java.util.Scanner;
public class JavaTest {public static void main(String[] args) {//Scanner实例化,创建对象Scanner scan = new Scanner(System.in);//调用相关方法System.out.println("请输入你的姓名:");String name = scan.next();System.out.println("你的姓名是:"+name);System.out.println("请输入你的年龄:");int age = scan.nextInt();System.out.println("你的年龄是:"+ age + "岁");}
}
注意:需要根据相应的方法来输入指定类型的值。如果输入的数据类型与要求的类型不匹配时,会报异常:InputMismatchException,导致程序终止。
Scanner相关方法
键盘输入Scanner类方法属性使用相关推荐
- 键盘输入—Scanner及注意事项
//1.导包 import java.util.Scanner; class Scanner0 {public static void main(String[] args) {//2.创建键盘输入的 ...
- Java中键盘输入 Scanner
为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据. 1.导包(放在类class上面,package下面) import java.util.Scanner; 2. ...
- JAVA之键盘输入Scanner
write:2022-3-12 文章目录 输入普通类型 输入字符 输入数组 输入普通类型 以整数类型为例的代码演示: Scanner scan = new Scanner(System.in); in ...
- Java里的键盘输入Scanner
初学Java时,我曾经遇到了许多萌新同样遇到的问题,C语言中提供输入的 scanf() 在Java是没有的,这让我困扰了一段时间,在查阅了一些资料后,学会了一点Java里的Scanner输入的方式,在 ...
- 【java】程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印.
分析 键盘输入 创建TreeSet集合对象,TreeSet集合中传入比较器 无限循环接受整数,直到遇到quit才退出 判断是quit就退出,不是就将其转换为Integer,并添加到集合中 遍历Tree ...
- 用键盘输入一位整数,当输入1-7时,显示对应的英文星期名称的缩写。输入其他数字提示用户重新输入,输入数字0时程序结束
题目: 输出代码: public class demo02 {//这是一个main方法,程序的入口public static void main(String[] args) {//键盘输入Scann ...
- Java中,Scanner键盘输入如何赋值给char类型变量
初学java的人都知道,通过Scanner键盘输入可以变量赋不同类型的值,int,float,double等都对应这不同的next方法,但是今天我发现Scanner不太好直接给char类型赋值,如下图 ...
- java使用scanner.next方式接收键盘输入
import java.util.Scanner; //next方式接收 public class Demo01 {public static void main(String[] args) {// ...
- Java键盘输入的几种方式,大爱Scanner
1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 ...
最新文章
- Java 语言 集合架构(Set规则集)
- 移动金融业务风控框架及设备风险识别的意义(上)
- 卸载Internet Explorer 7 Beta 2 Preview引起原来的IE无法正常使用
- 6-12mysql库的操作
- [Swift]LeetCode74. 搜索二维矩阵 | Search a 2D Matrix
- ansible介绍+基本操作
- 花 30 万招聘的高级程序员,真的值吗?
- Arcgis栅格时序地图制作---时间轴动态展示多期影像
- Linux操作系统中df和du命令常见用法
- Apple ID Your Account Cannot Be Created at This Time
- 网站 小图标 大全 url
- 轻量级私有云存储企业主要功能探析
- python自学多久-python自学多久
- 一个推理问题:求老师生日
- 80后 最牛的辞职信
- PostgreSQL的hook机制初步学习
- 51单片机的几种精确延时
- 「IT女神勋章」挑战赛#
- java junit 覆盖率_java单元测试篇:使用clover为junit单元测试做覆盖率分析(二)...
- python pandas 分割DataFrame中的字符串及元组