- Java程序設計案例教程
- 許敏 史熒中
- 635字
- 2020-08-07 16:35:21
【任務實現】
工作任務3 職工工資管理系統用戶類型選擇
1.任務描述
本任務實現職工工資管理系統中用戶類型選擇的功能。該項目在主方法中提供友好界面設計,并使用if…else語句和switch語句進行不同用戶類型的選擇。
2.相關知識
本任務的實現,需要了解Java程序的組成,熟悉分支結構的概念,掌握分支結構編程技巧以及控制臺輸入輸出方法。
3.任務設計
編寫if…else語句實現用戶選擇方法;
編寫switch語句實現用戶選擇方法;
主程序實現步驟:
用戶類型選擇的界面顯示;
控制臺接收用戶選擇的類型編號;
分別調用兩個用戶選擇方法,實現用戶類型判定。
4.任務實施
程序代碼如下:
5.運行結果
運行結果如圖3-24所示。
6.任務小結
本任務分別使用了if分支語句和switch語句實現了用戶類型的選擇。
圖3-24 工作任務3結果示意圖
工作任務4 職工工資計算器
1.任務描述
工資計算功能可以根據用戶輸入的月基本工資、月津貼、獎金以及月份數,計算職工工資,并且可以反復使用工資計算功能,直至接收到退出信息。
2.任務知識
本任務的實現,需要了解Java程序的組成,熟悉循環結構的概念,掌握循環結構編程技巧以及控制臺輸入輸出方法。
3.任務設計
編寫計算職工工資的方法。
主程序實現步驟:
顯示工資錄入提示信息;
接收用戶錄入的各項工資信息;
調用計算職工工資的方法,實現總工資的計算;
顯示計算后的總工資;
使用循環控制結構,讓用戶自行選擇是否要繼續計算。
4.任務實施
程序代碼如下:
5.運行結果
運行結果如圖3-25所示。
6.任務小結
本任務實現了總工資計算功能,并使用while語句讓用戶自行選擇是否要繼續計算。
圖3-25 工作任務4結果示意圖
推薦閱讀
- WebAssembly實戰
- 劍指Offer(專項突破版):數據結構與算法名企面試題精講
- Clojure for Domain:specific Languages
- Mastering Rust
- 你不知道的JavaScript(中卷)
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- 數據結構習題解析與實驗指導
- Python忍者秘籍
- Instant Lucene.NET
- Learning AngularJS for .NET Developers
- Geospatial Development By Example with Python
- R的極客理想:量化投資篇
- Visual C++開發寶典
- Kudu:構建高性能實時數據分析存儲系統
- 數據結構案例教程:C語言版