自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星晴的博客

流年笑掷,未来可期;以梦为马,不负韶华。

  • 博客(17)
  • 收藏
  • 关注

原创 《Java语言程序设计》(基础篇原书第10版)第十七章复习题答案

第十七章17.1:文本文件是由字符序列构成的,而二进制文件是由位(bit) 序列构成的。可以用文本编辑器来读取文本文件,但不能用文本编辑器来读取二进制文件。17.2:使用Java的I/O流来创建对象,并使用对象中的方法来执行I/O。Java的IO对象称为流。用于读取数据的对象称为输入流,即数据流入程序;用于写入数据的对象称为输出流,即数据流出程序。17.3:二进制 I/O不需要编码和解码,所以,它比文本 I/O效率高。二进制文件与主机的编码方案无关,因此,它是可移植的。在任何机器上的 Java 程序可

2020-07-10 20:58:37 2742

原创 《Java语言程序设计》(基础篇原书第10版)第十六章复习题答案

第十六章:16.1:首先使用无参构造函数创建标签,然后将其图形属性设置为节点。16.2:利用label.setContentDisplay(ContentDisplay.LEFT).16.3:利用HTML标签进行换行,如下:JLabel jl = new JLabel(“静夜思床前明月光疑是地上霜举头望明月低头思故乡”);16.4:利用label.setUnderline(true);16.5:使用构造函数 new Button (text,graphic)创建带有文本和节点的按钮。可以通过应用

2020-07-10 20:57:54 1295

原创 《Java语言程序设计》(基础篇原书第10版)第十五章复习题答案

第十五章:15.1:事件源对象是激发事件的源。事件对象包含有关该事件的信息。源对象和事件之间的关系是,该事件是有源创建的对象。15.2:按钮是Node的子类,所以它可以触发MouseEvent, KeyEvent, ActionEvent。15.3:处理程序必须有正确的方法来处理事件。为了确保处理程序具有该方法,处理程序必须是处理程序接口的实例,其中定义了方法。15.4:要注册处理程序对象,可以调用源对象的注册方法;利润,用于为按钮操作事件注册处理程序的keyon.setOnAction(处理程序)

2020-07-10 20:56:52 2491

原创 《Java语言程序设计》(基础篇原书第10版)第十四章复习题答案

第十四章14.1:当引人 Java 时,GUI类使用一个称为抽象窗体工具包( AWT) 的库。AWT 开发简单的图形用户界面尚可,但是不适合开发综合的 GUI项目。另外,AWT容易被特定于平台的错误影响。之后 AWT 用户界面组件被一个更健壮、功能更齐全和更灵活的库所替代,即Swing 组件。Swing 组件使用Java 代码在画布上直接绘制。Swing 组件更少依赖目标平台,且使用更少的本地 GUI资源。Swing 用于开发桌面 GUI应用。现在,它被一个全新的 GUI平台 JavaFX 所替代。

2020-07-10 20:55:54 3075 2

原创 《Java语言程序设计》(基础篇原书第10版)第十三章复习题答案

第十三章13.1:e和f是合法的抽象类。13.2:其好处是适用于通用编程,GeometricObject类型的变量在编译时使用getArea()和getPerimeter()方法。13.3:输出结果为:TrueTrueFalseFalseTrue13.4:在运行时,java虚拟机将尝试将numberRef转换为Double对象,但是numberRef是Integer的一个实例,而不是Double。13.5:数组numberArray是Integer对象的数组,而非Double对象的数组

2020-07-10 20:54:49 6531

原创 《Java语言程序设计》(基础篇原书第10版)第十二章复习题答案

第十二章12.1:它能使方法抛出一个异常给它的调用者,并由调用者处理该异常。如果没有这个能力,那么被调用的方法就必须自己处理异常或者终止该程序。被调用的方法通常不知道在出错的情况下该做些什么,这是库方法的一般情况。库方法可以检测出错误,但是只有调用者才知道出现错误时需要做些什么。异常处理最根本的优势就是将检测错误(由被调用的方法完成)从处理错误(由调用方法完成)中分离出来。12.2:第一条语句:System.out.println(1 / 0);会抛出异常。12.3:将Long.MAX_VALUE加上

2020-07-10 20:53:32 7989

原创 《Java语言程序设计》(基础篇原书第10版)第十一章复习题答案

第十一章11.1:一个子类是父类的子集,说法是false11.2:extend11.3:某些程序设计语言是允许从几个类派生出一个子类的。这种能力称为多重继承( multiple inheritance)。但是在 Java 中是不允许多重继承的。一个 Java 类只可能直接继承自一个父类。这种限制称为单一继承( single inheritance)。11.4:a)中类的输出结果为:A’s no-arg constructor is invoked ; 创建B类的对象时,首先会构造B类的函数,在该程

2020-07-10 20:52:09 8481 5

原创 《Java语言程序设计》(基础篇原书第10版)第十章复习题答案

第十章10.1:没有,Loan类具有返回loanDate的getLoanDate()方法。LoanDate是Date类的对象。由于日期是可变的,所以是可以更改LoanDate的内容。10.2: 程序清单10-4中的 BMI 类是不可变的。10.3:类之间常用的关系是关联,聚合,组合和继承关系10.4:关联是描述两个类之间活动的一般二进制关系。聚合是一种特殊的关联形式,它表示两个对象之间的所以权关系。一个对象可以由其他几个集合对象拥有,则该对象与其聚合对象之间的关系称为组合。10.5: 在 UML

2020-07-09 13:49:25 9596

原创 《Java语言程序设计》(基础篇原书第10版)第九章复习题答案

第九章9.1:类为对象定义属性和行为,对象从类创建。9.2:public class ClassName {}9.3:ClassName v;9.4:new ClassName();9.5:构造函数是使用新运算符创建对象是调用的特殊的方法,构造函数没有返回类型,甚至没有空类型,并且构造函数的方法名与类名一致。9.6:类只有在类不定义任何构造函数是才具有默认构造函数。9.7:成员访问操作符( .)用于访问数据字段或从对象调用方法。9.8:匿名对象是没有引用它的引用变量的对象。9.9:当使

2020-07-09 13:48:09 7326

原创 《Java语言程序设计》(基础篇原书第10版)第八章复习题答案

第八章8.1:int[] array = new int[4][5];8.2: 二维数组的行可以有不同的长度。8.3:输出结果为:array[0][1] is 28.4:int[][] r = new int[2]; 语句不合法int[] x = new int[]; 语句不合法int[][] y = new int[3][]; 语句合法int[][] z = {{1, 2}}; 语句合法int[][] m = {{1, 2},{2, 3}}; 语句合法int[][] n = {{1,

2020-07-09 13:47:14 2710

原创 《Java语言程序设计》(基础篇原书第10版)第七章复习题答案

第七章7.1:声明数组引用变量的语法:elementType[] arrayRefVar;(元素类型[]数组引用变量 ;)创建数组:arrayRefVar = new e1ementType[arrayS1ze]:elementType[] arrayRefVar = new elementType[arraySize];7.2:在创建数组时为数组分配内存。7.3:输出结果为:x is 60The size of number is 307.4:TrueFalseTrueFals

2020-07-09 13:38:11 4706 1

原创 《Java语言程序设计》(基础篇原书第10版)第六章复习题答案

第六章6.1:优点:1)可以重用代码 ;2)降低复杂性 ;3)易于维护6.2:定义方法的语法如下所示:修饰符 返回值类型 方法名( 参数列表 ){// 方法体 ;}调用方法:方法的调用时执行方法中的代码6.3:return (num1 > num2) ? num1 : num2 ;6.4:对呆空返回类型的方法的调用始终是语句本身;对值返回的方法的调用总是表达式的一个组件。6.5:main方法的返回值类型为void。6.6:如果是带返回值的方法中,不写return语句会发生

2020-07-09 13:36:51 3451

原创 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案

第五章5.1:在下面代码中,Point A, Point B和Point C处,count < 0总是false。5.2:guess的值可能跟随机抽出的值相等,导致while循环可能不会执行,也就无法输入guess的值。5.3:a)中代码while无限循环重复操作,由于i%2==0不成立,所以无任何输出内容。b)中的代码重复无数次,由于if的条件不成立,所以无任何内容输出。c)中的代码由于自增的作用,所以会重复九次操作,输出3,5,7,9结果。5.4:输出结果为:max is 5num

2020-07-09 13:35:05 4622 3

原创 《Java语言程序设计》(基础篇原书第10版)第四章复习题答案

第四章4.1:方法调用的输出结果为:a)2.0b)0.0c)1.0d)4.0e)1.0f)2.718281828459045g)3h)-2.0i)-2.0j)-3.0k)-2l)-2m)2.0n)3.0o)2.0p)3q)3r)34.2:三角函数:sin()、cos()、tan(),参数是一个弧度值,结果是一个三角函数值;反三角函数:asin()、acos()、atan(),参数是正切值或者斜率,结果是角度对应的弧度值。4.3:double x = Math.t

2020-07-09 13:32:27 4750

原创 《Java语言程序设计》(基础篇原书第10版)第三章复习题答案

第三章3.1:> 大于>= 大于等于<= 小于等于< 小于== 等于!= 不等于3.2:truefalsetruetruefalse3.3 不合法;3.4:import java.util.Scanner;public class review3_4 {public static void main(String[] args) {Scanner input = new Scanner(System.in);

2020-07-09 13:31:17 3828 3

原创 《Java语言程序设计》(基础篇原书第10版)第二章复习题答案

第二章2.1:方法里差static,修改为:public class Test {public static void main(String[] args) {double i = 50.0;double k = i + 50.0;double j = k + 1; System.out.println("j is " + j + " and k is " + k);}}2.2:import java.util.Scanner;public class Review02_0

2020-07-09 13:29:24 3110

原创 《Java语言程序设计》(基础篇原书第10版)第一章复习题答案

第一章1.1:硬件包括计算机中可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。1.2: 中央处理器(CPU)内存(主存)存储设备(例如,磁盘和光盘)输入设备(例如,鼠标和键盘)输出设备(例如,显示器和打印机)通信设备(例如,调制解调器和网卡)1.3:代表电脑中央处理器。1.4:速度衡量单位是赫兹,1赫兹相当于每秒一个脉冲。20 世纪 90 年代计算机的时钟速度通常是以兆赫( MHz) 来表示的( 1MHz 就是 100 万 Hz)。随着 CPU

2020-07-09 13:26:37 1512 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除