ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:228.23KB ,
资源ID:8167432      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8167432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言程序设计课后习题集Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Java语言程序设计课后习题集Word格式.docx

1、从下载安装Eclipse 首先下载版本Eclipse SDK 3.2-win32.zip下载地址为: (http:/www.eclipse.org/downloads/) 然后将eclipse-SDK-3.2.2-win32.zip直接解压到你想安装的地方:我的是C:Program FilesJavaq其次按照书上的提示安装Eclipse。其次打开Eclipse,安装NLpack1-eclipse-sdk-3.2-win32中文包,选择Search for new features to install选项然后单击Next进入对话框,单击New Local Site 然后再单击Next,进入到

2、“”浏览文件夹,最后选择NLpackeclipse-SDK-3.2-win32eclipse文件夹,在单击确定最后单击Finish,安装结束。在Eclipse中配置JDK步骤为:在中文界面Java-Eclipse SDK窗口,选择“窗口”“首选项”命令打开对话框然后选择JavaInstalledJREs,进入首选项,再单击Edit,进入Edit JRE对话框,最后单击Browse找到jdk1.5.0_01文件单击确定。2.3程序:class HelloWorld public static void main(String args) System.out.println(Hello Worl

3、d!); 运行:2.4程序及运行如下:第三章3.1此程序出现以下两个问题:public static void main(String args) int i; System.out.println(i);/1、 i在此处未初始化 int i=15;/2、 i已在前面定义以下为正确的源代码:public class T3_1 public static void main(String args) int i=10;/可任取一值 i=15;3.2public class BasicTypis byte b=(byte)0X88; short s=0200; int i=11111; long

4、l=0x1111111; char c=A; float f=.333f; double d=.00001001; boolean b1=true; System.out.println(byte b=+b);short s=+s);int i=+i);long l=+l);char c=+c);float f=+f);double d=+d);boolean b1=+b1);运行结果如下:3.3(1)double(2)6.53.4运行结果:a=0 b3 c=3a=6 b4 c=4a=8 b3 c=3其源程序为:public class ArithmeticOp public static v

5、oid main (String arge) int a,b,c; a=b=c=2; a=+b-+c;a=+a+ b+b+ c= a=b+c+; a=b-+c-;3.5(1)结果为i=1 j=2(如下图),与分析结果一致。(2)break语句起到跳出switch语句的作用。本题源代码如下:public class Test public static void main(String s) int x=1,y=2,i=0,j=0; switch(x) case 1: switch(y) case 1: i+;break; case 2: j+;/ i=0;j=1 default:j+; cas

6、e 2: break;/i=1;j=2; default:i+; i=j=+j);3.6/ xunhuan.javapublic class xunhuan public static void main (String args) int n; for(n=10;n=50;n+) if(n%3=0) System.out.println(n);/ xunhuan1.javapublic class xunhuan1 int n=10; while(nnum2) temp=num1; num1=num2; num2=temp;按从小到大的顺序输出:+num1+ +num2);3.8public

7、 class T3_8 int i,j=0; for(i=1;i=100;i+) if(j=5) System.out.println(); j=0; if(i%2=0) System.out.print(i+3.9public class ShuiXianHuaShu public static void main(String args) int count = 0; for(int i = 100; i 1000; i +) if(getCount(i) System.out.println(i + 是水仙花数. count+;共有 + count + 个水仙花数! public sta

8、tic int getLifang(int i) return i * i * i ; public static boolean getCount(int i) int a = i / 100; /取出百位的的数字 int temp = i % 100; int b = temp / 10; /取出十位的数字 int c = temp % 10; /取出各位的数字if(getLifang(a) + getLifang(b) + getLifang(c) = i) return true; else return false;3.10public class T3_10 int i=0,j=0

9、,k=0; for(i=0;5; for(k=0;ki;k+) System.out.print( for(j=0;jj+) System.out.print(* 3.11public class T3_11 int i,j;=9; for(j=1;=i; System.out.print(j+x+i+=+i*j+3.12略。第四章 1.什么是类,什么是对象,对象和类是什么关系?类是抽取了同类对象的共同属性和行为形成的对象或实体的“模板”。对象是现实世界中实体的描述,是其自身所具有的状态特征及可以对这些状态施加的操作结合在一起所构成的独立实体。类和对象之间的关系是抽象和具体的关系:类表达的是一

10、种抽象的概念,它描述了该类对象的共同特征;而对象是具体事物,以类为模板来生成,它具有自己的状态。举例:类与对象的关系犹如零件的图纸与按图纸制造出的零件关系一样;图纸(类)描述了零件(对象)的共同特征,每个零件(对象)又有自己的个性,如加工精度的不同等等2.什么是方法,方法的结构是怎样的,设计方法应考虑哪些因素?方法是Java类的一个组成部分,通过类的方法改变对象的状态。方法的结构:方法修饰符 返回值类型 方法名(形参列表)throws异常列表 方法体; 设计方法应考虑因素有:(1) 方法名是Java中任意的标识符,按照命名的约定,方法名应该是有意义的动词或动词短语,它的第一个字母一般要小写,其

11、他有意义的单词的首字母要大写,其余字母小写。(2) 返回值类型可以是任意的Java类型,甚至可以是定义此方法的类。如果方法没有返回值,则用void表示。(3) 形式参数列表是可选的。如果方法没有形式参数,就用一对小括号“()”表示。形式参数列表的形式如下:(类型 形参名,类型 形参名,)(4) throws异常列表规定了在方法执行中可能导致的异常。3.创建一个类,该类含有int和char类型的成员变量且未被初始化,然后编程输出这些成员变量的值,查看Java是否执行了默认的初始化操作。public class parent int a; /整型变量char b; /字符型变量public voi

12、d show() /用来输出未被初始化的变量的 System out println(a); System out println(b); public static void main(String args) parent c = new parent( ) ; /声明类的对象并实例化c.show(); /函数调用 输出结果: 0 /第四章5题class Rectangleprivate int width;private int length;Rectangle() /默认构造方法length=30;width=20;Rectangle(int l,int w) /带参数的构造方法len

13、gth=l;width=w;Rectangle(Rectangle r) /拷贝构造width=r.getWidth();length=r.getLength();int getWidth() /返回值return width;int getLength()return length;public class UseRectanglepublic static void main(String args)Rectangle x1=new Rectangle( );Rectangle x2=new Rectangle(50,40);Rectangle x3=new Rectangle(x1);S

14、ystem.out.println(x1.getLength();System.out.println(x1.getWidth();System.out.println(x2.getLength();System.out.println(x2.getWidth();System.out.println(x3.getLength();System.out.println(x3.getWidth();结果是6题class Factfloat fact(int n)int i;float x=1;for(i=1;=n;x=x*i;return x;public class CheckFactFact

15、 x=new Fact();System.out.println(x.fact(10);System.out.println(x.fact(15);7题class SuperClassint x;SuperClass()x=10;void doClass()System.out.println(SuperClass.doClass()class SubClass extends SuperClassSubClass()super();x=100;subClass.doClass()void doDemo()x=1000;super.doClass();doClass();super.x=+su

16、per.x);this.x=+this.x);x=+x);public class SuperDemo SubClass s=new SubClass();s.doDemo();8题class Fathervoid speak()I am Father!void speak(String s)I like +s+.public class OverLoadingDemoFather x=new Father();x.speak();x.speak(music9题class Pointpublic static int x;public int y;Point (int x,int y)this

17、.x=x;this.y=y;Point p1,p2,p3;p1=new Point(1,10);p2=new Point(2,20);p3=new Point(3,30);System.out.println(p1.x+,+p1.y);System.out.println(p2.x+p2.y);System.out.println(p3.x+p3.y);第五章1、什么是异常?简述Java的异常处理机制。Java程序把运行过程中各种可能出现的错误都看作异常。其中,Java运行时系统内部的错误或资源枯竭导致的普通程序不能恢复的错误,属于未检测的异常。系统中一旦产生了异常,便去寻找处理该异常的处理程

18、序,以保证不产生死机,从而保证程序的安全运行,这便是异常处理的简单原理。2、系统定义的异常与用户自定义的异常有何不同,如何使用这两类异常? 系统定义的异常:程序中经常出现的系统可以预见的错误,系统已定义了异常来处理这些常见错误。使用try-catch-finally语句捕获一个或多个异常try catch( )异常处理代码1异常类名2异常对象名2异常处理代码2finally最终异常处理代码抛出异常:说明方法时格式:类型方法名()throws 抛出异常的语句格式:throw用户自定义的异常:程序中出现的一些系统识别不了的运行错误,为了保证系统的稳定性,需要用户创建自己的异常和异常类,以便处理可能出现的异常。创建异常类的格式如下:classextends类体( ) 捕捉异常仍可用try-catch-finally语句格式3、输入并运行下面程序:class TestTry proc(0);proc(100);proc(1); static void proc(int num) t

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2