返回本章節
返回作業目錄
需求說明:
編寫JAVA程序,根據用戶輸入課程名稱,輸出對應課程的簡介,各門課程的簡介見表
課程名稱 |
課程簡介 |
JAVA課程 |
JAVA語言是目前最流行的編寫語言,在本課程中將學習編寫程序必備的知識 |
HTML課程 |
HTML是構成網頁的最主要語言,在本課程中將學習網頁設計的基礎知識 |
PS課程 |
PS是進行網頁以及廣告設計的最主要工具,在本課程中將學習使用PS工具進行UI設計 |
實現思路:
- 定義三個方法,分別用於實現輸出對應課程簡介的功能。
- main()方法主要用於控制程序執行流程,具體執行流程如下:
- 接收用戶輸入課程名稱。
- 使用switch結構,根據用戶輸入的課程名稱,調用對應方法。
實現代碼:
import java.util.Scanner;
public class ShowSubjecDemo {
public void showInfo_Java(){
System.out.println("JAVA語言是目前最流行的編寫語言,在本課程中將學習編寫程序"+"必備的知識");
}
public void showInfo_HTML() {
System.out.println("HTML是構成網頁的最主要語言,在本課程中將學習網頁設計的"+"基礎知識");
}
public void showInfo_PS() {
System.out.println("PS是進行網頁以及廣告設計的最主要工具,在本課程中將學習使用"+"PS工具進行UI設計");
}
public static void main(String[]agrs){
Scanner sc =new Scanner(System.in);
ShowSubjecDemo ssd = new ShowSubjecDemo();
System.out.println("課程列表:");
System.out.println("1、Java課程");
System.out.println("2、HTML課程");
System.out.println("3、PS課程");
System.out.println("請選擇需要了解的課程:");
String user = sc.next();
switch (user) {
case "1":
ssd.showInfo_Java();
break;
case "2":
ssd.showInfo_HTML();
break;
case "3":
ssd.showInfo_PS();
break;
default:
System.out.println("無對應課程的信息,請覈對!");
break;
}
}
}