目录

题目

代码

1.Phone.java

2.PhoneTest.java

运行结果


题目

随着科技的发展,手机早已普及,手机的功能越来越多且越来越强大,人们在生活中越来越依赖手机。

有两款配置和功能都不同的手机,配置信息包括品牌、型号、操作系统、价格和内存;手机功能包括自动拨号、游戏和播放歌曲。本案例要求使用所学的知识编写一个程序,实现查看手机配置及功能,并将查看结果打印在控制台。

代码

1.Phone.java

package item10.example;public class Phone {private String brand;private String type;private String os;private double price;private int memory;public Phone(String brand, String type, String os, double price, int memory) {this.brand = brand;this.type = type;this.os = os;this.price = price;this.memory = memory;}public void about() {/* 查看手机信息 */System.out.println("品牌: " + brand);System.out.println("型号: " + type);System.out.println("操作系统:" + os);System.out.println("价格: " + price);System.out.println("内存: " + memory + "\n");}public void call(String no) {System.out.println("使用自动拨号功能:");String phoneNumber = null;switch (no) {case "1":phoneNumber = "爷爷的号";break;case "2":phoneNumber = "奶奶的号";break;case "3":phoneNumber = "妈妈的号";break;case "4":phoneNumber = "爸爸的号";break;}System.out.println(phoneNumber);}public void playGame() {System.out.println("玩扫雷游戏");}public void downloadMusic(String name) {System.out.println("下载音乐" + name);}public void playMusic(String song) {System.out.println("播放歌曲:" + song);}public void setBrand(String brand) {this.brand = brand;}public void setType(String type) {this.type = type;}public void setOs(String os) {this.os = os;}public void setPrice(double price) {this.price = price;}public void setMemory(int memory) {this.memory = memory;}public String getBrand() {return brand;}public String getType() {return type;}public String getOs() {return os;}public double getPrice() {return price;}public int getMemory() {return memory;}
}

2.PhoneTest.java

package item10.example;public class PhoneTest {public static void main(String[] args) {// TODO Auto-generated method stubPhone p1=new Phone("苹果","iphoneX","ios",8888,8);p1.about();p1.call("1");p1.playGame();p1.downloadMusic("我的中国心");p1.playMusic("我的中国心");System.out.println("----------------------------------------------");Phone p2=new Phone("华为","华为荣耀20","Android",6666,16);p2.about();p2.call("2");p2.playGame();p2.downloadMusic("北京欢迎你");p2.playMusic("北京欢迎你");}
}

运行结果

任务3-3 查看手机配置与功能相关推荐

  1. 【案例3-3】查看手机配置与功能

    import java.util.Scanner; public class driver{public static void main(String[] args){phone p1 = new ...

  2. 红米note8pro支不支持html,红米note8Pro有NFC吗 了解手机配置和功能

    红米note8Pro是小米近期发布的新机,凭借极高的性价比,这款手机也成为热门机型,那么红米note8Pro有NFC功能吗?下面来看详细介绍. 红米note8Pro支持多功能NFC,在手机桌面打开小米 ...

  3. 怎么看手机系统android版本,怎么查看手机型号、配置、版本【图文教程】

    怎么查看手机型号.配置.版本[图文教程] 很多人在购买手机之后突然想起要查看一下手机型号.配置等,那么怎么看手机型号配置呢?下面教大家怎么看手机型号配置的两种方法,都来看看吧. 步骤1.首先来说说第一 ...

  4. 非root查看手机数据库和SharedPreferences的方法

    前言 版权归作者所有,如有转发,请注明文章出处:https://xiaoduoduo.github.io/archives/ 简介 非root情况下查看手机数据库和SharedPreferences的 ...

  5. 红米html查看设置,红米怎样查看手机硬件信息

    红米怎样查看手机硬件信息 导读:小编根据大家的需要整理了一份关于<红米怎样查看手机硬件信息>的内容,具体内容:你们知道红米的手机是怎么查看硬件信息的吗,下面是小编带来的内容,欢迎阅读!红米 ...

  6. 电脑手机用,现在手机配置这么高,处理器可以给电脑用吗?

    原标题:现在手机配置这么高,处理器可以给电脑用吗? 前几天论坛上看到玩有疑问:为什么现在手机旗舰配置动不动就是2.3GHz,电脑上的CPU频率射不过如此,那么手机为什么就还是不如电脑呢? 这个问题还得 ...

  7. w10系统服务器属性在哪,电脑W10查看电脑配置属性 - 卡饭网

    Win7系统使用qq电脑管家查看电脑温度的方法 Win7系统使用qq电脑管家查看电脑温度的方法 Win7系统使用qq电脑管家查看电脑温度的方法 具体方法如下: 1.打开qq电脑管家; 2.页面还比较清 ...

  8. 荣耀手机计算机设置功能,荣耀路由器用手机怎么设置?

    在本文中,鸿哥将给大家详细介绍,使用手机设置荣耀路由器上网的方法. 不管你用的什么型号的荣耀路由器,用手机设置它上网的时候,建议都按照下面的步骤来操作. 路由器进行线路连接 手机连接路由器信号 手机设 ...

  9. 查看进程Android大全,Android 查看手机中所有进程

    真机测试的时候发现DDMS对进程的显示很不给力,一些进程管理工具又不显示包名. 所以就自己写了一个小程序,查看自己手机中的进程,显示当前时间和进程的包名: 程序运行截图: 布局: xmlns:tool ...

最新文章

  1. 《信息存储与管理》读书笔记7 存储虚拟化
  2. 前端学习(2600):响应控制
  3. linux怎样判断线程是否暂停_怎样判断股市是否会继续下跌?
  4. html语言循环语句,Scala @功能/语言的HTML文档 - for循环,如果语句等
  5. 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
  6. 源码编译搭建LAMP环境
  7. Java21天打卡Day11-字符串3
  8. MySQL数据库查询重复数据办法
  9. 分页查询PageHelper.startPage()无法实现分页
  10. EasyExcel模板数据填充
  11. Sequencer和Sequence
  12. Ecma 118th GA会议手记
  13. 微信小程序:认证注册微信小程序之后,正确登录微信小程序后台管理
  14. python编程代码画画_python编程:创意抽象画
  15. 建立PXC Percona 5.7 遇到的问题汇总
  16. 程序员学习能力提升三要素
  17. 元宇宙是一个美丽神话还是下一代互联网的终极形态?
  18. 『计算机组成原理』 计算机系统概述(考研、面试必备)
  19. 您需要为千禧一代用户构建应用程序
  20. 三维GIS行业需求及展望

热门文章

  1. 大数据面试问题2018.01.08常见问题
  2. EC6110M破解第一步 备份固件
  3. ASP NET2 0雷霆之怒盗链者的祝福【月儿原创】
  4. vmware中正在决定 eth0 的 IP 信息...失败;无链接。检查电缆吗?问题的解决方法
  5. arch终端添加中文支持_Archlinux中文化--怎么显示中文的界面
  6. 微信小程序实现下拉选择及手动输入查询
  7. svchost异常占用cpu排查
  8. 【动态ppt制作软件】Focusky教程 | 设置预加载信息
  9. C# chart图表的简单使用+Tooltip的信息提示
  10. 贵州省继续医学教育学分