要件分析
計算能力を向上させるために学生を容易にする、と両親はこのプログラムを通じて、この問題を解決するためにあまりにも多くの時間と労力を払っていないために。
基本的な機能
10 100内の2つのオペランドを生成するための自動四則式は、(+ - * /)、演算結果を100内で必要とされています
図2に示すように、重複方程式を廃棄します。= 2 + 3 + 3 = 2及び式2が繰り返され、3 + = 3 + 2 =繰り返さない式
図3に示すように、アイテムの数をカスタマイズすることができます
負のオペランドを含むか否かを図4に示すように、制御パラメータは、乗算、除算、値の制御可能な動作範囲の数(例えば、1000年以内に100未満またはオペランド)を含んでいてもよいです
result.txtで5、外部メモリ動作に生成されたファイルは、問題
機能設計
1.import.Java.until *;
2.输入:スキャナリーダー=新しいスキャナ(System.in)。
Mathクラスのメソッドのラドム:乱数3を生成します。
循環4.forおよび他の場合に使用
テストショット。
断片
乱数を用いて
=(int型)(Math.random()* 100)のint; INT B =(INT)(Math.random()* 100)。
運用管理
System.out.println(「100内または操作千内での動作を選択してください」); N1を= sc.nextInt() のSystem.out.println(「生成される質問の番号を入力してください」); sc.nextInt =(のN2) System.out.println( "入力1を含む乗算、除算、0を除く"); N3 = sc.nextInt(); のSystem.out.println( "負の0を含む負の入力を含まない"); N4 = sc.nextInt ();
スイッチの制御動作
スイッチ(B){ ケース0: R = M1 + M2。 ブレーク; ケース1: R = M1-M2。 ブレーク; ケース2: R = M1 * M2。 ブレーク; ケース3: R = M1 / M2。 ブレーク; デフォルト: 休憩; }
概要
Javaを使用することは、リサイクルための、特に使用、非常に熟練していない、と私は、プログラムを再生するとき、練習する正でなければなりませんので、コンディショニングは、非常に明確ではありません非常にきちんとしていないです。
PSP
PSP | 概要 | の合計を完了するために必要な計画の時間 | 完全に達成するために必要な時間 |
プランニング | プログラムの内容 | 15 | 10 |
推計 | 設計段階 | 20 | 15 |
Develomopment | コンテンツの開発 | 70 | 90 |
Anailsis | 要件分析 | 20 | 10 |
設計 | 具体的な設計 | 90 | 90 |
コーディング | テスト | 50 | 60 |
テスト | レポート | 20 | 10 |
報告 | 概要 | 10 | 5 |