91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-07
  • 語言: 其他
  • 標簽: swing程序??

資源簡介

設計要求: 1. 設計實現一個出版物的輸入輸出系統,出版物包括書,CD和磁帶,用戶選擇對某一個出版物輸入相關信息,并將輸入的信息顯示。 2. 各類出版物信息包括名字,作者或演唱者,出版社或唱片社,價格,出版日期等相關信息。 3. 使用循環來完成,以接受用戶的循環操作。 4. 對于不合要求的輸入,給出提示,允許再重新輸入。 5. 當用戶選擇退出時,程序結束。 設計思路: 設計書,CD,磁帶三個類,每個類含有名字,作者或演唱者,出版社或唱片社,價格,出版日期等相關信息。 由于這三個類又相關的相同內容,故可設計一個含有公共信息的父類。 class MyMedia{ String mediaName; //出版物名稱 float price; //出版物價格 String press; //出版社(磁帶發行商) String artist; //作者(演唱者) void mediaNameInput() //出版物名稱輸入 void mediaPriceInput(){ //出版物價格輸入 void mediaPressInput(){ //出版社(磁帶發行商)輸入 void artistInput(){ //作者或演唱者輸入 然后分別定義書,CD,磁帶三個子類,并在各個子類中添加新的成員變量。 class MyBook extends MyMedia{ //書子類 String editor; //書的編輯 Date publishDate=null; //出版日期 String bookISBN; //書的ISBN } class MyCD extends MyMedia{ //CD子類 String cdISRC; //CD的ISRC String cdPublisher; //CD的發行商 } class MyTape extends MyMedia{ //磁帶子類 String tapeISRC; } 相應改變各個子類中的成員函數。 主程序中用下述語句輸出選項供用戶選擇: System.out.println("\n請選擇你要進行的操作(請輸入1-4中人一個數字):\n" +"1:輸入書的信息;\n" +"2:輸入CD的信息;\n" +"3:輸入磁帶的信息;\n" +"4:退出系統;\n"); 用戶輸入的值保存于變量choice中,程序根據它的值分情況處理: switch(choice){ case 1: //選擇為書 //要求輸入書的名稱,價格等信息的輸入相關信息,然后程序輸出這些信息 break; case 2: //選擇為CD //要求輸入CD的名稱,價格等信息的輸入相關信息,然后程序輸出這些信息 break; case 3: //選擇為磁帶 //要求輸入磁帶的名稱,價格等信息的輸入相關信息,然后程序輸出這些信息 break; default: //選擇錯誤 continue_e=false; }

資源截圖

代碼片段和文件信息

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2338??2011-08-25?14:35??出版物輸入輸出系統設計與實現\swing版本.rar

?????文件???????3778??2011-08-25?14:40??出版物輸入輸出系統設計與實現\控制臺程序.rar

?????目錄??????????0??2011-08-25?14:41??出版物輸入輸出系統設計與實現

-----------?---------??----------?-----??----

?????????????????6116????????????????????3


評論

共有 條評論

相關資源