- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题和练习答案
第1 章
问题和练习:入门
问题
1. 字节码。
2. c是非法注释。
3. 检查你的类路径。解释器找不到你的类。
4. 任何顺序都可以,但是习惯的用法是public static 。
5. 通常使用的名字是args 。
练习
1. 必须改动的代码只有一行:
final JLabel label = new JLabel(Hola Mundo);
2. 下面是试图编译程序时出现的错误:
HelloWorldApp2.java:7: unclosed string literal
System.out.println(Hello World!); //Display the string.
^
HelloWorldApp2.java:7: ) expected
System.out.println(Hello World!); //Display the string.
^
2 errors
为了改正这个错误,需要在字符串后面加上后引号。下面是正确的代码行:
System.out.println(Hello World!); //Display the string.
第2 章
问题和练习:面向对象的编程概念
问题
1. 现实世界对象包含状态和行为。
2. 软件对象的状态存储在字段之中。
3. 软件对象的行为通过方法暴露。
4. 对外部世界隐藏内部数据,只通过公共的方法访问内部数据,这被称为数据封装。
5. 软件对象的蓝图称为类。
6. 共同行为可以定义在超类中,并且使用extends关键字继承到子类中。
7. 不带有实现的方法的集合称为接口。
418 问题和练习答案
8. 按照功能组织类和接口的名称空间称为包。
9. 术语API代表应用程序编程接口 (Application Programming Interface )。
练习
1. 答案因你选择建模的现实世界对象而有所不同。
2. 答案也会不同,但是错误消息会明确地列出没有实现的必要方法。
第3 章
问题和练习:变量
问题
1. 术语“实例变量”是非静态字段的另一个名称。
2. 术语“类变量”是静态字段的另一个名称。
3. 局部变量存储临时状态;在方法内声明它。
4. 在方法签名的前后括号中声明的变量被称为参数 (形参)。
5. byte、short、int、long、float、double、boolean和char。
6. 字符串由java.lang.String 类表示。
7. 数组是存储数量固定的单一类型值的容器对象。
练习
1. 这个练习没有唯一的正确答案。代码不同,结果就不同。
2. 同样,这个练习没有唯一的答案。代码不同,结果就不同。
问题和练习:操作符
问题
1. []、、[]和+。
2. a. i为11,n为0。
b. i为11,n为1。
3. 求补操作符“!”。
4. ==用于比较,=用于赋值。
5. 这段代码应该读作:“如果someCondition为ture,就把value1的值赋值给result。
否则,就把value2的值赋值给result”。
练习
1. 解决方案如下:
class ArithmeticDemo {
public static void main (String[] args){
int result = 3;
System.out.println(result);
result -= 1; // result is now 2
System.out.println(result);
result *= 2; // result is now 4
System.out.println(res
原创力文档


文档评论(0)