java面向对象程序设计 耿祥义_java面向对象程序设计习题解答(耿祥义)(31页)-原创力文档…

java面向对象程序设计 耿祥义_java面向对象程序设计习题解答(耿祥义)(31页)-原创力文档…书后习题参考答案习题12习题23习题34习题410习题511习题614习题715习题916习题1220习题1325习题1427习题1528习题1631习题1739习题11?JamesGosling2??1?使用一个文本编辑器编写源文件。?2?使用Java编译器?javac.exe?编译Java源程序?得到字节码文件。命令?javac…

大家好,欢迎来到IT知识分享网。java面向对象程序设计 耿祥义_java面向对象程序设计习题解答(耿祥义)(31页)-原创力文档...

书后习题 参考答案

习题 1 2

习题 2 3

习题 3 4

习题 4 10

习题 5 11

习题 6 14

习题 7 15

习题 9 16

习题 12 20

习题 13 25

习题 14 27

习题 15 28

习题 16 31

习题 17 39

习题 1

1?James Gosling

2?

?1?使用一个文本编辑器编写源文件。

?2?使用 Java编译器?javac.exe?编译 Java源程序?得到字节码文件。命令?

javac –d . 文件名称.java

?3?使用 Java解释器?java.exe?运行 Java程序。命令?

java 包名.类名

3?Java的源文件是由若干个书写形式互相独立的类、接口、枚举等组成。

应用程序中可以没有 public类?若有的话至多可以有一个 public类。

4?新建 JAVA_HOME系统环境变量?指向安装目录

在系统环境变量 path中增加内容?

%JAVA_HOME%\bin;

新建系统环境变量 classpath并填入三项?

.; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar

5? B

6? Java源文件的扩展名是.java。Java字节码的扩展名是.class。

7? D

8?

?1?Speak.java

?2?生成两个字节码文件?这些字节码文件的名字 Speak.class和 Xiti8.class

?3?java Xiti8

?4?执行 java Speak的错误提示

Exception in thread “main” java.lang.NoSuchMethodError: main

执行 java xiti8得到的错误提示

Exception in thread “main” java.lang.NoClassDefFoundError: xiti8 (wrong name: Xiti8)

执行 java Xiti8.class得到的错误提示

Exception in thread “main” java.lang.NoClassDefFoundError: Xiti8/class

执行 java Xiti8得到的输出结果

I’m glad to meet you

9?属于操作题?解答略。

习题 2

1? BD

2?【代码 1】 【代码 2】 错误 //【代码 3】更正为 float z=6.89F;

3?float型常量后面必须要有后缀“f”或“F”。

对于 double常量?后面可以有后缀“d”或“D”?但允许省略该后缀。

4?public class Xiti4{

public static void main (String args[ ]){

char ch1=’你’, ch2=’我’, ch3=’他’;

System.out.println(“\”” + ch1 + “\”的位置:” + (int)ch1);

System.out.println(“\”” + ch2 + “\”的位置:” + (int)ch2);

System.out.println(“\”” + ch3 + “\”的位置:” + (int)ch3);

}

}

5?数组名字.length

6?数组名字.length

7?

【代码 1】A,65

【代码 2】-127

【代码 3】 123456.783,123456.78312

8?

【代码 1】false

【代码 2】true

【代码 3】false

【代码 4】3

【代码 5】4.4

【代码 6】8.8

习题 3

1? 输出 110 if-else语句书写的不够规范?复合语句缺少大括号“{}”?代码不够清晰。

2?你好好酷!!

3?public class Xiti3_3 {

public static void main (String args[ ]){

int startPosition = 0, endPosition = 0;

char cStart = ‘а ‘, cEnd = ‘я

‘;

startPosition = (int)cStart; //cStart做 int型转换?结果赋给 startPosition

endPosition = (int)cEnd ; //cEnd做 int型转换运算?结果赋给 endPosition

System.out.println(“俄文字母表?”);

for(int i = startPosition; i <= endPosition; i++) {

char c = ‘\0’;

c = (char) i; // i做 char型转换运算?并将结果赋值给 c

System.out.print(” ” + c);

/

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14075.html

(0)
上一篇 2024-03-03 17:45
下一篇 2024-03-03 20:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信