《為夢想,永不止步》團隊最新作業
阿新 • • 發佈:2018-06-08
ida and 目前 參數 lpad cat 總結 得到 與運算
- 為了讓小學生得到充分鍛煉,每個練習題至少要包含2種運算符。同時,由於小學生沒有分數與負數的概念,你所出的練習題在運算過程中不得出現負數與非整數,比如不能出 3/5+2=2.6,2-5+10=7等算式。
- 練習題生成好後,將你的學號
- 當程序接收的參數為4時,以下為輸出文件示例。
- 每個數的值在0和100之間,運算符在3~到5個之間。
- 每個練習題至少包含兩種運算符。
- 練習題在運算過程中不得出現負數與非整數。
1 import java.text.DecimalFormat; 2 import java.util.Scanner; 3 public class Zhidao { 4 5 public static void main(String[] args) { 6 String condition = ""; 7 Zhidao zhidao = new Zhidao(); 8 do{ 9 Scanner scanner = new Scanner(System.in); 10 try{ 11 System.out.print("請輸入第一個數:"); 12 double x = scanner.nextDouble(); 13 System.out.print("請輸入第二個數:"); 14 double y = scanner.nextDouble(); 15 System.out.print("請輸入運算符:"); 16 String s = scanner.next(); 17 char z = s.charAt(0); 18 zhidao.yunsuan(x, y, z); 19 }catch(Exception e){ 20 System.out.println("請輸入正確的數據!"); 21 } 22 System.out.print("是否繼續?continue:繼續,任意字符:結束"); 23 condition = scanner.next(); 24 25 }while("continue".equals(condition)); 26 } 27 28 public static void yunsuan(double x,double y,Character z){ 29 DecimalFormat r=new DecimalFormat(); 30 r.applyPattern("#0.00"); 31 if(z.equals(‘+‘)){ 32 System.out.println(x+"+"+y+"=" + r.format((x+y))); 33 } else if(z.equals(‘-‘)){ 34 System.out.println(x+"-"+y+"=" + r.format((x-y))); 35 } else if(z.equals(‘*‘)){ 36 System.out.println(x+"*"+y+"=" + r.format((x*y))); 37 } else if(z.equals(‘/‘)){ 38 if(y==0){ 39 System.out.println("被除數不能為0"); 40 } else{ 41 System.out.println(x+"/"+y+"=" + r.format((x/y))); 42 } 43 44 }else{ 45 System.out.println("無法識別改運算符"); 46 } 47 } 48 }
6.PSP:
PSP2.1 |
任務內容 |
計劃完成需要的時間(min) |
實際完成需要的時間(min) |
Planning |
計劃 |
365 |
380 |
Estimate |
估計這個任務需要多少時間,並規劃大致工作步驟 |
20 |
20 |
Development |
開發 |
80 |
80 |
Analysis |
需求分析 (包括學習新技術) |
25 |
20 |
Design Spec |
生成設計文檔 |
15 |
20 |
Design Review |
設計復審 (和同事審核設計文檔) |
10 |
10 |
Coding Standard |
代碼規範 (為目前的開發制定合適的規範) |
10 |
13 |
Design |
具體設計 |
15 |
22 |
Coding |
具體編碼 |
100 |
125 |
Code Review |
代碼復審 |
10 |
10 |
Test |
測試(自我測試,修改代碼,提交修改) |
25 |
20 |
Reporting |
報告 |
15 |
15 |
Test Report |
測試報告 |
12 |
10 |
Size Measurement |
計算工作量 |
5 |
5 |
Postmortem & Process Improvement Plan |
事後總結 ,並提出過程改進計劃 |
23 |
20 |
《為夢想,永不止步》團隊最新作業