任务3-3 查看手机配置与功能
目录
题目
代码
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 查看手机配置与功能相关推荐
- 【案例3-3】查看手机配置与功能
import java.util.Scanner; public class driver{public static void main(String[] args){phone p1 = new ...
- 红米note8pro支不支持html,红米note8Pro有NFC吗 了解手机配置和功能
红米note8Pro是小米近期发布的新机,凭借极高的性价比,这款手机也成为热门机型,那么红米note8Pro有NFC功能吗?下面来看详细介绍. 红米note8Pro支持多功能NFC,在手机桌面打开小米 ...
- 怎么看手机系统android版本,怎么查看手机型号、配置、版本【图文教程】
怎么查看手机型号.配置.版本[图文教程] 很多人在购买手机之后突然想起要查看一下手机型号.配置等,那么怎么看手机型号配置呢?下面教大家怎么看手机型号配置的两种方法,都来看看吧. 步骤1.首先来说说第一 ...
- 非root查看手机数据库和SharedPreferences的方法
前言 版权归作者所有,如有转发,请注明文章出处:https://xiaoduoduo.github.io/archives/ 简介 非root情况下查看手机数据库和SharedPreferences的 ...
- 红米html查看设置,红米怎样查看手机硬件信息
红米怎样查看手机硬件信息 导读:小编根据大家的需要整理了一份关于<红米怎样查看手机硬件信息>的内容,具体内容:你们知道红米的手机是怎么查看硬件信息的吗,下面是小编带来的内容,欢迎阅读!红米 ...
- 电脑手机用,现在手机配置这么高,处理器可以给电脑用吗?
原标题:现在手机配置这么高,处理器可以给电脑用吗? 前几天论坛上看到玩有疑问:为什么现在手机旗舰配置动不动就是2.3GHz,电脑上的CPU频率射不过如此,那么手机为什么就还是不如电脑呢? 这个问题还得 ...
- w10系统服务器属性在哪,电脑W10查看电脑配置属性 - 卡饭网
Win7系统使用qq电脑管家查看电脑温度的方法 Win7系统使用qq电脑管家查看电脑温度的方法 Win7系统使用qq电脑管家查看电脑温度的方法 具体方法如下: 1.打开qq电脑管家; 2.页面还比较清 ...
- 荣耀手机计算机设置功能,荣耀路由器用手机怎么设置?
在本文中,鸿哥将给大家详细介绍,使用手机设置荣耀路由器上网的方法. 不管你用的什么型号的荣耀路由器,用手机设置它上网的时候,建议都按照下面的步骤来操作. 路由器进行线路连接 手机连接路由器信号 手机设 ...
- 查看进程Android大全,Android 查看手机中所有进程
真机测试的时候发现DDMS对进程的显示很不给力,一些进程管理工具又不显示包名. 所以就自己写了一个小程序,查看自己手机中的进程,显示当前时间和进程的包名: 程序运行截图: 布局: xmlns:tool ...
最新文章
- 《信息存储与管理》读书笔记7 存储虚拟化
- 前端学习(2600):响应控制
- linux怎样判断线程是否暂停_怎样判断股市是否会继续下跌?
- html语言循环语句,Scala @功能/语言的HTML文档 - for循环,如果语句等
- 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
- 源码编译搭建LAMP环境
- Java21天打卡Day11-字符串3
- MySQL数据库查询重复数据办法
- 分页查询PageHelper.startPage()无法实现分页
- EasyExcel模板数据填充
- Sequencer和Sequence
- Ecma 118th GA会议手记
- 微信小程序:认证注册微信小程序之后,正确登录微信小程序后台管理
- python编程代码画画_python编程:创意抽象画
- 建立PXC Percona 5.7 遇到的问题汇总
- 程序员学习能力提升三要素
- 元宇宙是一个美丽神话还是下一代互联网的终极形态?
- 『计算机组成原理』 计算机系统概述(考研、面试必备)
- 您需要为千禧一代用户构建应用程序
- 三维GIS行业需求及展望
热门文章
- 大数据面试问题2018.01.08常见问题
- EC6110M破解第一步 备份固件
- ASP NET2 0雷霆之怒盗链者的祝福【月儿原创】
- vmware中正在决定 eth0 的 IP 信息...失败;无链接。检查电缆吗?问题的解决方法
- arch终端添加中文支持_Archlinux中文化--怎么显示中文的界面
- 微信小程序实现下拉选择及手动输入查询
- svchost异常占用cpu排查
- 【动态ppt制作软件】Focusky教程 | 设置预加载信息
- C# chart图表的简单使用+Tooltip的信息提示
- 贵州省继续医学教育学分