java上机题目.docx

上传人:b****8 文档编号:9864131 上传时间:2023-02-07 格式:DOCX 页数:17 大小:370.99KB
下载 相关 举报
java上机题目.docx_第1页
第1页 / 共17页
java上机题目.docx_第2页
第2页 / 共17页
java上机题目.docx_第3页
第3页 / 共17页
java上机题目.docx_第4页
第4页 / 共17页
java上机题目.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

java上机题目.docx

《java上机题目.docx》由会员分享,可在线阅读,更多相关《java上机题目.docx(17页珍藏版)》请在冰豆网上搜索。

java上机题目.docx

java上机题目

上机题目

报告1:

报告2:

1.调试

2.练习编译课本习题P51T2.6

报告3:

1.编写程序,通过键盘输入一个小写字母,然后将小写字母转化为大写字母。

提示:

在ASCII码表中大写字母排在小写字母之前,任何大写字母和相应小写字母在表中的偏移量是相同的。

因此,可以利用小写字母的位置找到大写字母,如下所示:

intoffset=(int)’a’-(int)’A’;

Charupperease=(char)((int)lowercase-offset);

2.从键盘输入一个字母。

如果是L或者l,就显示Left。

如果是R或者r,就显示Right,其余的字母显示NotKnown.

报告4:

1.从键盘输入任意8个整数正数,并计算和输出它们的总和平均值,最大值和最小值。

2.使用嵌套的循环语句,打印下面的图案。

 

报告5:

1.编写一个方法,用于计算给定半径的圆面积。

publicstaticdoublecomputArea(doubleradius)

编写一个测试程序,提示用户输入一个半径,然后显示圆面积。

 

2.将大写子没有转换成小写字母。

使用下述方法头,编写一个将大写字母转换成小写字母的方法:

publicstaticcharupperCaseToLowerCase(charch)

例如,upperCaseToLowerCase(‘B’)返回b。

编写一个测试程序,提示用户输入一个大写字母,然后显示这个大写字母对应的小写字母。

报告6:

1.编写一个程序,随机产生10个大于等于0,小于等于100的正数,计算它们的总和,平均值和最大值,然后把这10个数及他们的总和平均值和最大值显示出来。

2.编写一个程序,生成大于等于0到小于等于100个随机整数,然后显示每个数出现的次数。

提示:

使用一个名为counts的由10个整数构成的数组存放0,1,...,9的个数。

 

报告7(对象与类):

1.调试课本中的程序8-1

2.编写一个学生类Student,要求:

学生类Student属性有:

id:

long型,代表学号;name:

String类对象,代表姓名;

age:

int型代表年龄;sex:

boolean型(其中:

true表示男,false表示女);

Phone:

String类对象,代表联系电话;

学生类Student的方法有:

Student(longi,Stingn,inta,booleans,Stringp):

有参构造方法,初始化学号,姓名,年龄,性别,和联系电话;

voidsetAge(inta);

voidsetSex(boolens);

voidsetPhone(Stringp);

intgetAge():

获取年龄作为方法的返回值;

BooleangetSex():

获取性别作为方法的返回值;

StringgetPhone():

获取联系电话作为方法的返回值;

编写一个测试类,对Student类进行操作,如设置学生的年龄,电话号码,获取学生的姓名,性别,年龄,电话号码等。

报告8(字符串和文本I/O):

1.调试课本中的程序9-5

 

2.改写程序清单9-1,将被检测的字符串以命令行参数的方式传入。

3.处理文本文件中的分数

假设你的计算机上有一个为文本文件名为test.txt。

包含未指定个数的分数,编写程序,用文件对话框选择该文件。

从文件中读入分数并显示它们的和与平均值,分数被空格分开。

报告9(数据域封装):

1.设计一个名为Account的类模拟账户。

一个名为id的int型数据域,表示账户的身份号(默认值为0)。

一个名为balance的double型数据域,表示账户余额。

一个名为annualInterestRate的double型数据域,保存当前年利率。

一个无实参构造函数,创建一个默认账户。

id、balance和annualInterestRate的访问器和更改器函数。

一个名为getMonthlyInterestRate()的函数,返回月利率。

一个名为withDraw的函数,从账户中支取指定金额。

一个名为deposit的函数,向账户中存入指定金额。

画出类的UML图实现它。

编写一个测试程序,它创建一个Account对象,其id为

1122,账户余额为20000,年利率为4.5。

使用withDraw函数取出2500美元,使用

deposit函数存入3000美元,然后输出账户余额、月利率和账户创建时间。

 

报告10(继承与多态):

1.调试并分析课本P307的构造方法链程序。

2.做编程练习题11.1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1