欢迎来到文档下载导航网!

java实用教程第习题解答.docx

时间:2020-11-26|当前位置:首页 > 计算机 > 计算机资料/编程 > |用户下载:

java实用教程第习题解答.docx


本文档部分文本预览

习题解答 习题 1 (第 1 章) 一、问答题 1. James Gosling 2.需 3 个步骤: 1) 用文本编辑器编写源文件。 2) 使用 javac 编译源文件 ,得到字节码文件。 3) 使用解释器运行程序。 3. 源文件由若干个类所构成。对于应用程序,必须有一个类含有 public static void main(String args[]) 的 方法,含有该方法的类称为应用程序的主类。不一定,但至多有一个 public 类。 4. set classpath=D:\jdk\jre\lib\rt.jar;.; java 和 class java Bird 独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行) 二、选择题 . B。2. Do 三、阅读程序 (a) Person.java。(b)两个字节码, 分别是 Person.class和 Xiti.class。(c)得到 “NoSuchMethodError ” 得到“ NoClassDefFoundError: Xiti/class ”,得到“您好,很高兴认识您 nice to meet you” 习题 2 (第 2 章) 一、问答题 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字 母、下划线、美元符号和数字组成,第一个字符不能是数字。 false 不是标识符。 .关键字就是Java语言中已经被赋予特定意义的一些单词, 不可以把关键字作为名字来用。true和false 不是关键字。 6 个关键字: class implements interface enum extends abstract。boolean, char, byte, short, int, long, float, double。float 常量必须用 F 或 f 为后缀。 double 常量用 D 或 d 为后缀,但允许省略后缀。 —维数组名.length。二维数组名.length。 二、选择题 C。 2. ADF。 3. B。 4. BE。 5.【代码 2】【代码 3】【代码 4】【代码 5】。 6. B。 三、阅读或调试程序 .属于操作题,解答略。 属于操作题,解答略。 属于操作题,解答略。 【代码 1】:4。【代码 2】:b[0]=1 。 【代码 1】:40。【代码 2】:7 四、编写程序 1. public class E { public static void main(String args[]) { 你); 我); } } public class E { public static void main (String args[ ]) { char cStart= a ,cEnd= 3 ; for(char c=cStart;c<=cEnd;c++) } } 习题 3 (第 3 章) 一、问答题 1. boolean 2.不可以 3. boolean 4. 不是必须的 5. 结束 while 语句的执行 6.可以 二、选择题 1. 1. A 。 2. C。 3.C。 三、阅读程序1 三、阅读程序 1.你,苹,甜 Jeep好好 . x=-5,y=-1 四、编程序题 1. public class Xiti1 { public static void main(String args[]) { double sum=0,a=1; int i=1; while(i<=20) { sum=sum+a; i++; a=a*i; } } } . public class Xiti2 { public static void main(String args[]) { 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) { } } } } 3. class Xiti3 { public static void main(String args[]) { double sum=0,a=1,i=1; do { sum=sum+a; i++; a=(1.0/i)*a; } while(i<=20); for(sum=0,i=1,a=1;i<=20;i++) { a=a*(1.0/i); sum=sum+a; } } } 4. public class Xiti4 { public static void main(String args[]) { int sum=0,i,j; for(i=1;i<=1000;i++) { for(j=1,sum=0;j=8888) break; } } } 习题 4 (第 4 章) 一、问答题 封装、继承和多态。 2.当类名由几个单词复合而成时,每个单词的首字母使用大写。 3. 名字的首单词的首字母使用小写,如果变量的名字由多个单词组成,从第 2 个单词开始的其它单词 的首字母使用大写。 4.属性 5.行为 6.用类创建对象时。没有类型 7.用类创建对象时。 8.一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同, 或者是参数的类型不同。可以。 9.可以 。不可以。 10.不可以。 11.一个类通过使用 new 运算符可以创建多个不同的对象, 不同的对象的实例变量将被分配不同的内存 空间。所有对象的类变量都分配给相同的一处内存,对象共享类变量。 12.代表调用当前方法的对象。不可以。 二、选择题 Bo 2. Do 3. D 4. Do 5. CD 6.【代码1】【代码4】。7.【代码4】。 三、阅读程序 1.【代码 1】:1,【代码 2】:121,【代码 3】:121o 2. sum=-100 o 3. 27o 4. 【代码 1 】 :100,【代码 2】 : 20.0o 5. 上机实习题目, 解答略。 6. 上机实习题目, 解答略。 四、编程题 CPU.java public class CPU { int speed; int getSpeed() { return speed; } public void setSpeed(int speed) { this.speed = speed; } HardDisk.java publ

继续预览文档剩余内容

温馨提示:本页预览文本内容并非错乱,是从文档中提取部分无格式预览!如您需要正常预览文档全文,请点击下方按钮↓↓↓

上一篇:嵌入式操作系统μITRON综合习题.doc

栏    目:计算机资料/编程

下一篇:c语言程需计试题库.docx

本文标题:java实用教程第习题解答.docx

本文地址:https://www.365weibook.com/html/20201126/376847.html

    正常预览或下载提示:

    本页面文档预览是由服务器自动提取的部分内容,并不是文档错乱。如您需要预览全文或下载文档,请点击页面左侧(点击去预览文档全文或下载文档)按钮,进行全文预览或下载。

推荐下载

联系我们 | 广告投放 |网站地图

免责申明:本网站不提供任何形式的下载服务,因此与之有关的知识产权纠纷本网站不承担任何责任。

如果侵犯了您的权利,请与我们联系,我们将进行删除处理。