java2实用教程第4版习题解答.doc

java2实用教程第4版习题解答.doc

ID:62033435

大小:178.50 KB

页数:51页

时间:2021-04-15

java2实用教程第4版习题解答.doc_第1页
java2实用教程第4版习题解答.doc_第2页
java2实用教程第4版习题解答.doc_第3页
java2实用教程第4版习题解答.doc_第4页
java2实用教程第4版习题解答.doc_第5页
资源描述:

《java2实用教程第4版习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题解答习题一(第1章)一、问答题1。JamesGosling2.需3个步骤:1)用文本编辑器编写源文件。 2)使用javac编译源文件,得到字节码文件。3)使用解释器运行程序.3。由类所构成,应用程序必须有一个类含有publicstatic voidmain(String args[])方法,含有该方法的类称为应用程序的主类.不一定,但最多有一个public类。4.setclasspath=D:jdkjre\librt。jar;.;5。 java和class6.  java Bird7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)二、选择题1.B。

2、2.D。 三、阅读程序1.(a)Person。java.(b)两个字节码,分别是Person.class和Xiti.class。(c)得到“NoSuchMethodError",得到“NoClassDefFoundError:Xiti/class”,得到“您好,很高兴认识您nice to meetyou”习题二(第2章)一、问答题1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字.false不是标识符。2。关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。不是关

3、键字。classimplementsinterfaceenumextendsabstract。3.boolean,char,byte,short,int,long,float,double。4.float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。5.一维数组名.length。二维数组名.length.二、选择题1。C.2.ADF。3.B.4.BE。5.【代码2】【代码3】【代码4】【代码5】。6.B.三、阅读或调试程序1.属于操作题,解答略。2.属于操作题,解答略。3.属于操作题,解答略。4.【代码1】:4.【代码2】:b[0]=1.5.【代码1】:40。

4、【代码2】:7四、编写程序1。 public class E{public staticvoidmain(String args[]){System.out.println((int)'你');   System.out.println((int)’我');  System.out.println((int)'他’); }}2。   publicclassE { publicstaticvoid main (Stringargs[ ]){ charcStart=’α’,cEnd=’ω’; for(charc=cStart;c〈=cEnd;c++)   System。out。print(

5、"”+c);}}习题三(第3章)一、问答题1.boolean2.不可以3.boolean4.不是必须的5.结束while语句的执行6。可以二、选择题1。A。2.C. 3.C.三、阅读程序1.你,苹,甜2。Jeep好好3.x=—5,y=-1四、编程序题1.public classXiti1{publicstaticvoidmain(String args[]){doublesum=0,a=1;inti=1;  while(i<=10){ sum=sum+a;   i++;   a=a*i; }  System。out.println("sum="+sum); }}2.public cla

6、ss Xiti2 {  public staticvoidmain(Stringargs[]){ int i,j; for(j=2;j<=100;j++){  for(i=2;i〈=j/2;i++) {  if(j%i==0)  break;    } if(i>j/2) { System.out。print(" "+j);    } }}}3。classXiti3 {publicstaticvoidmain(String args[]) { double sum=0,a=1,i=1; do{sum=sum+a;  i++;  a=(1.0/i)*a;   } while(i〈=20)

7、;  System.out。println(”使用do-while循环计算的sum="+sum);  for(sum=0,i=1,a=1;i<=20;i++){     a=a*(1.0/i);  sum=sum+a;}  System.out.println("使用for循环计算的sum=”+sum);}}4.publicclassXiti4{publicstaticvoidmain(Stringargs[]){ int sum=0,i,j;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。