java 从键盘输入数据判断是否是整数,是的话再求和
来源:互联网 发布:javascript 英文地图 编辑:程序博客网 时间:2024/05/17 08:12
用户键盘输入整数:
如果输入整数,求和。
如果输入的不是整数:重新输入:ddd,123
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
请输入一个整数:
br.readLine();-->String line
判断line是否由数字组成,是,读下一个,不是,重新输入
*/
// 方法一
package homeWork;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test2 {
public static void main(String[] args) {
BufferedReader bReader = null;
bReader = new BufferedReader(new InputStreamReader(System.in));
try {
String line = null;
int sum = 0;
for (int i = 0; i < 2; i++) {
System.out.println("请输入第" + (i + 1) + "整数");
// 获取键盘输入的数据
line = bReader.readLine();
// 判断是否是数字
if (line.matches("[0-9]+")) {
// 将数字字符串转成Integer类型
sum += Integer.parseInt(line);
} else {
i--;
continue;
}
}
System.out.println(sum);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
// 方法二
package homeWork;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test3 {
public static void main(String[] args) {
int sum = 0;
int count = 0;
String line = null;
BufferedReader bReader = null;
do {
System.out.println("请输入第 " + (count + 1));
// 创建缓冲字符输入流,从键盘输入数据
bReader = new BufferedReader(new InputStreamReader(System.in));
try {
// 获取数据
line = bReader.readLine();
// 判断是否是整数
if (line.matches("[0-9]+")) {
sum += Integer.parseInt(line);
count++;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 判断数据个数是否满足需求
} while (count < 2);
System.out.println("两个整数之和为:" + sum);
try {
if (bReader != null) {
bReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
若有不正之处,请多多谅解并欢迎批评指正。
请尊重作者劳动成果,转载请标明原文链接:
http://blog.csdn.NET/weishimeng17
- java 从键盘输入数据判断是否是整数,是的话再求和
- 从键盘输入任意字符串,判断其是否是回文字符串。
- 实训JAVA语言设计——从键盘输入一个年份,判断是否是闰年
- js 判断键盘输入的是否是数字
- 判断textbox是否是整数
- js 判断是否是整数
- 判断整数是否是素数
- java判断小数点后是否为0,是的话则取整,不是的话则保留。
- 练习题目7. 从键盘输入一个数,判断是否是素数。
- Java中判断字符串是否是一个整数
- java中判断字符串是否是一个整数
- java中判断字符串是否是一个整数
- java中判断字符串是否是一个整数(转载)
- java中判断字符串是否是一个整数(转载)
- Java判断字符串是否是整数或者浮点数
- 从键盘输入三个整数,判断是否能构成三角形
- 转:从键盘输入三个整数,判断是否能构成三角形
- JAVA--第2周实验--用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数
- Android中对XML和JSON数据解析的方法汇总
- 有了Windows Defender应用程序防护功能,再也不担心电脑免遭恶意攻击
- 1018. 锤子剪刀布
- Kafka的Topic操作
- 返回上一页并强制刷新的js代码
- java 从键盘输入数据判断是否是整数,是的话再求和
- 面试8之给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成
- 武汉大学校赛总结 + E题+F题
- Linux-进程描述(2)之进程标识符进程位置与环境变量
- 静态与非静态
- 选举游戏(京东2016实习生真题)
- [学习笔记06]string总结
- 如何删除GitHub上资源库中的项目
- 保存Hive查询的方法