问题:从键盘读取特定类型的数据(使用Scanner读取int类型)
import java.util.Scanner; public class ScannerIntTest{public static void main(String [] args){int num1,num2;num1 = getIntNumber();//调用函数getIntNumber()来获取一个从键盘输入的整数num2 = getIntNumber();System.out.println("first number "+num1+"-----"+"second number "+num2);//打印所输入的两个Int整数 }public static int getIntNumber(){int intNumber;//定义返回所需的int整数String strTest;//定义strTest来做类型判断System.out.println("请输入一个整数:");//提示用户输入一个整数Scanner in = new Scanner(System.in);//实例化Scanner,用于从键盘读取,以空格为分隔的字段strTest = in.next();//读取输入的以空格分隔的字符串while(true){//使用循环,判断输入是否正确,并提示重新输入try{intNumber = Integer.parseInt(strTest);break;//一定要有终止循环的逻辑代码,否则报错}catch (Exception e){System.out.println("输入非法!请重新输入一个整数:");strTest = in.next();}}System.out.println("您输入的是:"+intNumber);return intNumber;} }
另:如何在eclipse中改类名,--右键类,Refactor >> Rename 即可
转载于:https://www.cnblogs.com/iamhenanese/p/5462567.html
问题:从键盘读取特定类型的数据(使用Scanner读取int类型)相关推荐
- 使用构造方法 重载 Scanner键盘录入的方式,做一个两个int类型的相加 和三个double类型的计算器
import java.util.Scanner; public class Calculator { // 使用构造方法 重载 Scanner键盘录入的方式,做一个两个int类型的相加 和三个dou ...
- 为什么Byte类型的运算结果要用int类型来接收
今天写程序的时候发现byte类型的数值进行运算无法用byte接收,必须是int类型的. 为什么Byte类型的运算结果要用int类型来接收? 我们给他编译一把: javac Add.java javap ...
- python获取键盘输入_python之判断数据异常Python读取键盘输入
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: <python之判断数据异常Python读取键盘输入>总结了关于python网站教程,对于我们来www. ...
- Arduino 串口数据接收并打印输出int类型数据
Arduino串口接收并打印输出int类型数据 相关文章 <Arduino读取串口接收到的数据并发送数据> <Arduino 基于Stream类的函数详细说明> <Ard ...
- python如何读取tfrecord_TFRecord格式存储数据与队列读取实例
Tensor Flow官方网站上提供三种读取数据的方法 1. 预加载数据:在Tensor Flow图中定义常量或变量来保存所有数据,将数据直接嵌到数据图中,当训练数据较大时,很消耗内存. 如 x1=t ...
- python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...
如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...
- python 读取特定字符之间数据_python 搜索每一行特定字符串之间的数据,求高人帮忙写人程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TI.A.155.11. Name: 1: ABDUL AZIZ 2: ABBASIN 3: na 4: na Name (original script ...
- java读取excrl模板填充数据,spring mvc 读取excel模板填充数据下载
需求: 将订单信息导出到excel中,存在excel模板,需要向其中添加数据. 技术选型: 对于excel操作,使用apache poi包.到maven repository找poi最新的发行包. 搜 ...
- C#通过S7.net读取西门子300PLC的数据
这里写自定义目录标题 C#通过S7.net读取西门子300PLC的数据 一.连接PLC 二.读取数据 三.无实物PLC,离线模拟读取 四.注意事项 1.NetToPLCsim软件 2.S7-PLCSI ...
- JDBC:PreparedStatement 插入BLOB类型的数据,PreparedStatement 批量处理,Connection 事务处理
JDBC:PreparedStatement 插入BLOB类型的数据,PreparedStatement 批量处理,Connection 事务处理 每博一文案 村上春树说: 你要做一个不动声色的大人了 ...
最新文章
- Maven使用常用命令
- ROS Publisher node
- C# .net 命名规范
- tensorflow LSTM
- C# 如何调用EventLog
- JLOI2016 方
- mysql中的boolean tinyint
- 命运(HDU-2571)
- 富文本编辑器CKEditor配置及使用 - 转载篇
- 《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课0.8节编辑描边
- RedHat 终端大小写不能切换问题
- 12面魔方公式图解法_高手指教一下十二面魔方怎么拼?!十二面魔方公式新手图解...
- 在努力的途中 忤逆满路荆棘
- 发力“智能马桶”的小米们,选对了目标群体吗?
- Java Scaner小问题
- js中的Symbol数据类型
- 【FastAPI后台API 一】配置文件(移步博客园或个人网站)
- 如何成功搭建一个游戏平台?
- 如何截取视频中的一部分制作成GIF动态图
- Adaboost算法介绍