欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/7/14 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java:BufferedReader接受输入进来的2个数字,并将它们相加 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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个数字,并将它们相加的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。