博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java:模拟家庭买电视(调频道)
阅读量:3967 次
发布时间:2019-05-24

本文共 1433 字,大约阅读时间需要 4 分钟。

在这里插入图片描述

在这里插入图片描述
TV.java

public class TV {
int channel;//电视频道 void setChannel(int m) {
if(m>=1) {
channel=m; } } int getChannel() {
return channel; } void showProgram() {
switch(channel) {
case 17:System.out.println("中央一台"); break; case 18:System.out.println("财经频道"); break; case 19:System.out.println("中央三台"); break; case 20:System.out.println("中文国际"); break; case 21:System.out.println("体育频道"); break; default:System.out.println("不能收看"+channel+"频道"); } }}

Family.java

public class Family {
TV homeTV; void buyTV(TV tv) {
homeTV=tv;//将参数tv赋值给homeTV } void remoteControl(int m) {
homeTV.setChannel(m); } void seeTV() {
homeTV.showProgram();//homeTV调用showProgram方法 }}

MainClass.java

public class MainClass {
public static void main(String[] args) {
TV haierTV=new TV(); haierTV.setChannel(17); System.out.println("haierTV的频道是"+haierTV.getChannel()); Family zhangsanFamily = new Family(); zhangsanFamily.buyTV(haierTV); System.out.println("zhangsanFamily开始看节目,他们正在看的节目是:"); zhangsanFamily.seeTV(); int m=21; System.out.println("zhangsanFamily将电视更换到"+m+"频道"); zhangsanFamily.remoteControl(m); System.out.println("haierTV的频道是"+haierTV.getChannel()); System.out.println("zhangsanFamily开始看节目,他们正在看的节目是:"); zhangsanFamily.seeTV(); }}

结果如下:

在这里插入图片描述

转载地址:http://qvcki.baihongyu.com/

你可能感兴趣的文章
Makefile的编写
查看>>
Makefile的编写
查看>>
C语言常用算法
查看>>
Samba文件服务器的配置
查看>>
Linux文件查找命令find,xargs详述
查看>>
Linux文件查找命令find,xargs详述
查看>>
写给Linux内核新手-关于Linux内核…
查看>>
写给Linux内核新手-关于Linux内核…
查看>>
牛人比较全面的内核学习建议
查看>>
牛人比较全面的内核学习建议
查看>>
实战linux内核编译
查看>>
实战linux内核编译
查看>>
Linux USB驱动框架分析(一)
查看>>
Linux USB驱动框架分析(一)
查看>>
Linux USB 鼠标驱动程序详解
查看>>
Linux USB 鼠标驱动程序详解
查看>>
Linux 2.6.19.x 内核编译配置选项…
查看>>
Linux 2.6.19.x 内核编译配置选项…
查看>>
触摸屏驱动分析之S3C2440_ts.c
查看>>
触摸屏驱动分析之S3C2440_ts.c
查看>>