java:BufferedReader接受输入进来的2个数字,并将它们相加
生活随笔
收集整理的這篇文章主要介紹了
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个数字,并将它们相加的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Selenium常用方法及函数
- 下一篇: Python网络编程:IO多路复用