需求说明:
编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表
实现思路:
- 定义三个方法,分别用于实现输出对应课程简介的功能。
- 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; } } }