java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx

上传人:b****4 文档编号:15864073 上传时间:2022-11-16 格式:DOCX 页数:32 大小:27.91KB
下载 相关 举报
java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx_第1页
第1页 / 共32页
java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx_第2页
第2页 / 共32页
java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx_第3页
第3页 / 共32页
java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx_第4页
第4页 / 共32页
java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx

《java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx》由会员分享,可在线阅读,更多相关《java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。

java程序设计基于JDK6和NetBeans实现宋波主编 课后作业答案 打印版Word文件下载.docx

4.编写一个Java应用程序,在屏幕上输出“欢迎进入Java奇妙世界!

”的字符串。

publicclassHelloWorld{

publicstaticvoidmain(String[]args){

System.out.println("

欢迎进入Java奇妙世界!

"

);

}}

5.下面程序的功能是:

计算并打印输出两个整数a和b之间的最大值,请填空。

01publicclassMax{

02publicstaticvoidmain(Stringargs[]){

03intmax;

04inta=3;

05intb=5;

06if(a>

b){

07max=a;

08}

09else{

10max=b;

11}

12System.out.println(max);

13}

14}

【运行结果】5

第2章Java语言基础

1.请完成下面程序,使得程序的输出结果如右图所示。

01.

*

**

***

****

*****

******

*******

********

*********

**********

publicclassLoopControl{

02.publicstaticvoidmain(String[]args){

03.outer:

for(inti=0;

i<

10;

i++){

04.for(intj=0;

j<

j++){

05.if(j>

i){

06.System.out.println();

07.continueouter;

08.}

09.System.out.print("

*"

10.}

11.}

12.}

13.}

2.编写程序,输出英文字母A~Z及其对应的Unicode编码值。

01.publicclassCharUnicodeTest{

03.for(charc='

A'

;

c<

='

Z'

c++){

04.System.out.print("

Character:

"

+c);

05.System.out.println("

\t"

+"

Unicode:

+(int)c);

06.}

07.}

08.}

3.编写程序,计算1!

+2!

+3!

+…+20!

的和。

01.publicclassNestedLoopTest{

03.longsum=0;

04.longfac;

05.for(inti=1;

i<

21;

i++){

06.fac=1;

07.for(intj=1;

j<

=i;

j++){

08.fac=fac*j;

09.}

10.sum=sum+fac;

12.System.out.println("

1!

+...+20!

="

+sum);

13.}

14.}

 

4.编写程序,随机产生一个(50,100)之间的整数并判断其是否为素数。

01.publicclassRandomPrimeTest{

03.inti=(int)(Math.random()*49+51);

04.System.out.println("

Therandomnumberis:

+i);

05.intj;

06.for(j=2;

i;

07.if(i%j==0)break;

08.}

09.if(j==i)

10.System.out.println(i+"

isaprimenumber"

11.else

12.System.out.println(i+"

isnotaprimenumber"

5.编写程序,输出从1到9的乘法口诀表。

01.publicclassMultiTableTest{

03.for(inti=1;

=9;

04.for(intj=1;

05.System.out.print(i+"

*"

+j+"

+i*j+"

06.}

07.System.out.println();

09.}

10.}

第4章Java面向对象高级特性

1.指出下面程序中出现编译错误的行数及其原因。

01.publicclassOuter{

02.privateclassInner{

03.staticStringname=newString("

Inner"

04.publicvoidmethod(){

05.System.out.println(name);

06.}

08.publicstaticvoidmain(String[]args){

09.Innera=newOuter().newInner();

10.a.method();

11.}

12.}

上述代码中第3行会出现编译错误,内部类Inner中的成员变量不能定义为static。

2.请完成下面程序,使得程序可以输出枚举常量值:

RED、GREEN和BLUE。

01.publicclassBall{

02.publicenumT{

03.RED,GREEN,BLUE

04.}

05.publicstaticvoidmain(String[]args){

06.Ball.T[]t=Ball.T.values();

07.for(inti=0;

t.length;

i++){

08.System.out.println(t[i]);

09.}

10.}

11.}

3.请完成下面程序,使得程序可以输出"

hi"

01.publicclassCar{

02.privateclassEngine{

03.Engine(){

04.drive();

05.}

07.publicstaticvoidmain(String[]args){

08.newCar().go();

10.voidgo(){

11.newEngine();

13.voiddrive(){

14.System.out.println("

15.}

16.}

4.应用抽象类及继承编写程序,输出本科生及研究生的成绩等级。

要求:

首先设计抽象类Student,它包含学生的一些基本信息:

姓名、学生类型、三门课程的成绩和成绩等级等。

其次设计Student类的两个子类:

本科生类Undergraduate和研究生类Postgraduate,二者在计算成绩等级时有所区别,具体计算标准如表所示。

最后创建测试类进行测试。

学生成绩等级

本科生标准

研究生标准

平均分85-100:

优秀

平均分90-100:

平均分75-85:

良好

平均分80-90:

平均分65-75:

中等

平均分70-80:

平均分60-65:

及格

平均分60-70:

平均分60以下:

不及格

//抽象类Student

01.abstractclassStudent{

02.finalstaticintCOURSE_COUNT=3;

03.privateStringname;

04.privateStringtype;

05.privateint[]scores;

06.privateStringgrade;

07.publicStudent(Stringname){

08.this.name=name;

10.publicvoidsetName(Stringname){

11.this.name=name;

13.publicStringgetName(){

14.returnname;

16.publicvoidsetType(Stringtype){

17.this.type=type;

18.}

19.publicStringgetType(){

20.returntype;

21.}

22.p

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

当前位置:首页 > 总结汇报 > 工作总结汇报

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

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