- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1)观看老师运行一个简单的java聊天程序。
2)新建一个Hello.java程序,在控制台打印“欢迎使用本聊天系统!”。
3)新建一个Test类,在test类中打印下面表达式的运算结果,设a=3,b=-5,f=true:
(1)--a%b++(2)(a=1a=12?a:b)
4)阅读TestWhat的源代码,编译并运行,并在老师的要求下使代码规范化。
5)编写并运行一个字符界面的JavaApplication,接收用户输入的一个字符,并
把该字符打印在屏幕上。
6)新建一个工程,新建一个包(basic),新建一个类,在类里面写一个方法用
来判断三角形的三条边能否构成三角形,并要求能判断出是等腰等边还是普通三
角形,在main函数里面实例化对象,调用该方法。
7)新建另一包(test),然后新建另一个类,测试能不能调用步骤1中的方法.
8)JavaAPI有一个类java.util.GregorianCalendar,可用来获得某个日期的年、
月、日,用无参数的构造函数创建当前日期的实例,get(GregorianCalendar.YEAR),
get(GregorianCalendar.MONTH),get(GregorianCalendar.DAY_OF_MONTH)返回日
期的年、月、日。写程序显示当前的年、月、日。
9)创建聊天程序中的用户类(User),用户拥有自己的名称、出生年份、年龄、
密码等信息。其中年龄要通过出生年份计算出来。
10)考虑以上User类各种方法的访问性,并设计出合理的访问控制修饰符。
11)定义矩形类和它的子类正方形类,并增加一个Printable接口,用于以字符和
图形的方式打印矩形和正方形的信息。
(1)定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;
(2)定义矩形类的派生类正方形类。正方形类的操作同样是求周长和面积;
(3)定义一个接口Printable,其中包括一个方法printWay(),这个方法没有形
参,返回值为空;
(4)改写矩形类,使之实现Printable接口,用printWay()将矩形的相关信息(长、
宽、周长、面积)打印在屏幕上;
(5)改写正方形类,重载printWay()方法,将正方形的边长、周长、面积打印
在屏幕上;
(6)在Printable接口中增加一个新的printWay(char)方法,并改写矩形类、正
方形类定义。这个方法有一个字符类型的形参,返回值为空,功能是利用
给出的字符打印,例如形参为,一个长为5,宽为3的矩形的屏幕打印
结果为:
12)综合运用继承、接口的相关知识实现聊天系统中的用户模块。具体参照实验
步骤。
实验步骤
1)观看老师运行一个简单的java聊天程序。
2)在E盘下用自己姓名的拼音新建一个文件夹(例如D:\zhangsan),然后在里
面用记事本输入以下代码hello.java,并保存,完成编译运行。
3)在myEclipse工具里面新建工程,新建类Test,编译,运行。
1.编写测试程序,打印测试结果
2.实验分析:
(1)描述该表达式的执行顺序;
(2)计算表达式的值(a=1a=12?a:b)。
4)自己在myeclipse里面新建工程,新建类,输入下面代码,阅读程序,观察
程序的运行结果,注意编码规范的问题。
publicclassTestWhat{
publicstaticvoidmain(Stringargs[]){
booleanleap;intyear=2005;
if((year%4==0year%100!=0)||(year%400==0))
System.out.println(year+iswhat?);
else
System.out.println(year+isnotwhat?);
year=2008;
if(year%4!=0)
leap=false;
elseif(year%100!=0)
leap=tr
您可能关注的文档
最近下载
- 【交通运输类】浙江省汽车维修行业工时定额和收费标准浙江省交通厅浙江省物价局精编.pdf VIP
- TD-JZ2006-6001西南设计院预埋件图集.pdf
- 01J925 1 压型板屋面.PDF VIP
- 视听语言 镜头运动.pptx VIP
- 广州市白云区广大附中实验中学2022-2023学年上学期期中调研八年级物理问卷.docx VIP
- JB∕T 5317-2016 环链电动葫芦.pdf VIP
- 广东省广州市白云区广大附中实验中学2022-2023学年八年级上学期期末线上考试语文试卷.doc VIP
- 风电机组专项隐患排查治理记录表.doc VIP
- 风电机组专项隐患排查治理记录表自查.pdf VIP
- 工厂生产管理制度(3篇).docx VIP
文档评论(0)