ペアプログラミング - 神ゆうJAVAコード鑑賞

結果、チームメイトの湯神が使ってプログラムをJavaプログラミング個々のプロジェクトを、プロジェクトは5つの部分から構成されています。

  1.main:メインエントランス

  2.menu:ユーザプロセスでコマンドラインの対話を行って

  3.Teacher:店舗は、ユーザー情報の教員を訪問することができます

  4.Question_generation:方程式を生成します

  5.Check_Question:得られた発現を確認することは正当です

 

プログラムの構造解析

 

Mathematical_Questions_Generation.java

 

Menu.java

4つの機能を備えたメニューの実行クラス、:

initial_menu()

最初のインターフェースは、プログラムの指示に出入り実現しました

log_in()

ログイン画面、機能を達成するためにログオンする(アカウントのログインパスワードが正しいです。正しいパスワード間違ったアカウント 誤っては入れ 重いの下でショーを 新しいパスワード、アカウントで再入力したアカウントのパスワードのプロンプトが存在しません)

function_menu()

操作機能インタフェース、数学の問題を発生させる、対象の難易度を変更するには、現在のアカウントの切り替えを達成 機能を

change_level()

対象インターフェイスの難易度を変更し、現在のアカウント機能を交換することの難しさを実感

 

Question_Generation

ベースの数式を生成する、5つの機能が含まれています。

txt_generation()

名前のリアルタイム生成 TXT ファイルを       

primary_question_generation()

小学校の算数を生成するタスクの難しさ

junior_question_generation()

中学校の数学のトピックは困難を生成します

senior_question_generation()

高校の数学のトピックを生成することの難しさ

 generate_parentheses()

難しい数学の問題の括弧の多様性を生成するには

 

コードのこの部分を読んで、私は彼のチームメイトのいずれかが生成式とシンボルだったことが判明した後、生成式の後、式の括弧内のランダムなアドオン

 

Check_Question

トピックを検出するために、生成された生成されたクラスの式を、チェックし、問題の括弧表現を削除

この部分は、彼のチームメイトは、式を横断する二重のポインタを使用し、括弧の合法性を確認し、正当な場合は、無効、タイトル方程式を追加、この式の対象ではありません追加されます

 

コード利点

1.プログラムは、プロジェクトのニーズを満たします

2.コードの命名規則、明確な構造、美しい、人々イラン社会

3.プログラムの構造をクリア

ユーザーフレンドリーな特別なセクション4.対話

 

コードの欠点

唯一の欠点は、コードに必要な通知の欠如であります

おすすめ

転載: www.cnblogs.com/melonpan/p/11550971.html
おすすめ