java:BufferedReader接受输入进来的2个数字,并将它们相加

//接受输入进来的2个数字,并将它们相加BufferedReader buf = null;buf = new BufferedReader( new InputStreamReader(System.in) );String str = null;boolean flag = true;int i = 0;int j = 0;System.out.println("请输入第一个数字:");while(flag){try {str = buf.readLine();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}if( str.matches("\\d+") ){i = Integer.parseInt(str);flag = false;}else{System.out.println("请输入第一个数字:");}}flag = true;System.out.println("请输入第二数字:");while(flag){try {str = buf.readLine();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}if( str.matches("\\d+") ){j = Integer.parseInt(str);flag = false;}else{System.out.println("请输入第二个数字:");}}System.out.println(i + "+" + j + "=" + (i + j));}public Date getDate(String str){Date temp = null;boolean flag = true;while(flag){if( str.matches("\\d{4}-\\d{2}-\\d{2}") ){try {temp = new SimpleDateFormat("yyyy-mm-dd").parse(str);} catch (ParseException e) {// TODO 自动生成的 catch 块e.printStackTrace();}flag = false;}else{System.out.println("您输入的日期有误");}}return temp;}

  

转载于:https://www.cnblogs.com/achengmu/p/7226345.html

java:BufferedReader接受输入进来的2个数字,并将它们相加相关推荐

  1. Java中判断输入的字符串是否为数字常用方法

    1:使用Java自带的方法 public static boolean isNumeric(String str) {for (int i = str.length(); --i >= 0;) ...

  2. Java I/O (输入/输出)

    Java I/O (输入/输出) I/O(输入输出)     使用输入机制,允许程序读取外部数据(包括来自磁盘.光盘等存储设备的数据).用户输入的数据     使用输出机制,允许程序记录运行状态,将程 ...

  3. java对键盘输入进行读取_JAVA 读取键盘输入

    JAVA 读取键盘输入 第一种方法:System.in.read(); 只能针对一个字符的获取,同时,获取进来的变量的类型只能是char 第二种方法:从控制台接收一个字符串,然后将其打印出来. 在这个 ...

  4. Java BufferedReader

    Java BufferedReader class is a part of java.io package. Java BufferedReader类是java.io包的一部分. BufferedR ...

  5. java实现键盘输入_java 键盘输入的多种实现方法

    实例程序: 1.利用 Scanner 实现从键盘读入integer或float 型数据 //import java.io.*; import java.util.*; public class Inp ...

  6. 在java中如何输入_java如何输入

    ❶ java 如何从键盘上接受输入 public class import { public static void main(String[] args) { System.out.println( ...

  7. 16从零开始学Java之Java里的输入与输出语句有哪些?

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...

  8. java 读取键盘输入

    在工作中其实很少用到java读取键盘输入的情况,但是在各种网站刷题时却经常碰到,同时,在日常写一些测试方法的时候,如果通过键盘读取输入也是十分方便的,因此简要的做一个总结,方便后续查看及使用. Sys ...

  9. Java BufferedReader类简介说明

    转自: Java BufferedReader类简介说明 下文讲述BufferedReader类的功能简介说明,如下所示: BufferedReader类中提供以下功能:缓冲字符输入流Buffered ...

最新文章

  1. UI培训教程分享:UI设计的分类有哪些?
  2. 【综述专栏】图神经网络综述
  3. 转: java学习路线图
  4. 【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )
  5. ZooKeeper Recipes and Solutions
  6. html导航下拉菜单js点击显示不出来,使用JS做下拉菜单,子菜单不显示
  7. 【PAT - 甲级1045】Favorite Color Stripe(30分)(dp,LIS类问题)
  8. Opencv--cvGEMM、cvMatMul和cvMatMulAdd的定义
  9. 求锤得锤,你要的一致性 hash 来了! | 附代码
  10.  ̄□ ̄他咬了蜘蛛一口,从此蜘蛛精通C语言
  11. 一般通话记录能保存多少条_有一手|2万炒股0一般能挣多少?
  12. python中__call__方法_Python中__call__用法实例
  13. 欧姆龙plc的I/O存储器区详解(Omron FINS)
  14. Context.getDir
  15. 网站的服务器ip变动,网站切换服务器IP,如何快速快速刷新DNS以获得测试?
  16. 基于扩展卡尔曼滤波(EKF)和低成本传感器的AHRS实现
  17. 电子专业毕业后,到底能做什么?
  18. html中stroke函数,HTML中stroke是什么意思?
  19. git status 显示中文和解决中文乱码
  20. Java回调函数异步回调案例

热门文章

  1. PHP极其强大的图片处理库Grafika详细教程(3):图像属性处理
  2. ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)
  3. 第二阶段个人总结06
  4. 出现authentication mode=Windows/错误解决办法
  5. 使用Excel 通过 ODBC 连接到 MySQL 数据库
  6. 解决sublime text3安装Package Control问题
  7. 零基础入门学习python
  8. MySql - 索引
  9. 前端那些事之weex
  10. 二维码QR Code不是一个产品,是一个功能