返回本章节

返回作业目录


需求说明:

编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表

课程名称

课程简介

JAVA课程

JAVA语言是目前最流行的编写语言,在本课程中将学习编写程序必备的知识

HTML课程

HTML是构成网页的最主要语言,在本课程中将学习网页设计的基础知识

PS课程

PS是进行网页以及广告设计的最主要工具,在本课程中将学习使用PS工具进行UI设计

实现思路:

  • 定义三个方法,分别用于实现输出对应课程简介的功能。
  • main()方法主要用于控制程序执行流程,具体执行流程如下:
  1. 接收用户输入课程名称。
  2. 使用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;
} }
}

最新文章

  1. 链表的C语言实现
  2. mac OS X Yosemite (10.10.5) 下 安装vim 7.4笔记
  3. 王爽<汇编语言>实验十一 (附测试代码)
  4. C#结构体和类的区别
  5. js如何获取object类型里的键值
  6. OpenCV图片类cv::Mat和QImage之间进行转换(好多相关文章)
  7. mysql innodb init function error
  8. Day2_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理
  9. node的包管理工具:yarn和npm
  10. 201521123080《Java程序设计》第3周学习总结
  11. Postman教程——创建第一个集合
  12. 关于BDD100k数据输入处理mask变为56*56
  13. 安装Blend+SketchFlow Preview for Visual Studio 2012出现错误
  14. asp.net上传图片,上传图片
  15. react查缺补漏01
  16. Ibatis.Net 数据库操作学习(四)
  17. 树莓派3安装opencv2程序无法运行
  18. 【Laravel5.5】 laravel5 数据库配置(MySQL)
  19. HTML5 Plus 拍照或者相册选择图片上传
  20. 在linux中禁用一块硬盘

热门文章

  1. scp命令的简单使用
  2. linux shell学习之shell流程控制
  3. Mybatis通用Mapper介绍与使用
  4. 快速上手ANTLR
  5. Go语言核心36讲(Go语言实战与应用二十五)--学习笔记
  6. Vs code配置Go语言环境-Mac
  7. dump Java 程序和服务器相关信息
  8. mysql 字符串转日期及其他日期转换
  9. wget 用法http://www.cnblogs.com/cy-8593/p/9523035.html
  10. idea tomcat 热部署