テンの仕事

トピック1:

ホーム購入プロセスを完了するためにシミュレート仲介やバイヤーへの応用を書きます。

サービスインタフェース

パッケージ忠; 

パブリックインターフェイスのビジネス{ 
       ダブルRA = 0.022 ; 
       ダブルT = 0.03 ; 
     空の買い(ダブルP);  }

クラス住宅購入者

パッケージ忠; 

publicクラスのバイヤーの実装ビジネス{ 
        文字列名; 
     
     公共のバイヤー(文字列名){ 
           this.name = 名;  } 
     パブリック無効の購入(ダブルP){ 
     System.out.printlnは( "後で用価格:" + P );}}

仲介クラス

パッケージ忠; 

パブリッククラス仲介実装のビジネス{ 
    
      買い手の買い手; 
    
         公共の仲介(バイヤー買い手){ 
スーパー(); this.buyer = 買い手; } 公共ボイド買い(ダブルP){ buyer.buying(P)。 この.charing(P); }公共ボイドチャリング(ダブルP){するSystem.out.println( "中介费为:" + P * RA)。System.out.println( "契税:" + P * T); }}

テストカテゴリ

パッケージ忠; 
パブリッククラスのテスト{ 
    公共の静的な無効メイン(文字列[]引数){ 
        買い手買い手=新たな買い手(「リサ」)。 仲介仲介=新しい仲介(買い手)。 (650000 intermediary.buying )。}}

テスト結果

トピック2

番号5を入力し、生徒の成績を代表して、私たちは、平均値を計算します。入力値が負の値または100以上である場合には、カスタム例外は、プロンプトの取り扱い。

カスタム例外クラス

パッケージ宜昌。

パブリッククラスMyExceptionは延び例外{ 
     
        ダブルNと、
    
      公共MyException(ダブルA){  N =  } 
     パブリック文字列のtoString(){リターン"自定义[" + N + "不在0到100中]" ; }}

テストカテゴリ

パッケージ宜昌。
インポートjava.util.Scanner; 

パブリッククラスTYS { 
     静的ボイド平均()MyExceptionスロー{  ダブルAと、 二重の合計= 0; スキャナS =新しいスキャナ(System.in)。System.out.println( "5名成绩" )。試す{ため(INT I 0 =; I <5は、I ++ ){= s.nextDoubleは(); もし(> 100 || A <0 新しいスローMyException(); 合計+ = ; }のSystem.out.println(和/ 5)。}キャッチ(MyException電子){するSystem.out.println( "捕获" + E)。}}}

結果

おすすめ

転載: www.cnblogs.com/shuang123/p/11852034.html