java语言程序设计(基础篇)第1章 基本程序设计 复习题 解答_java语言程序设计基础篇习题_复习题_第十章...

java语言程序设计基础篇习题_复习题_第十章10.1 习题如果重新定义程序清单 10-2中的2中的 Loan类,去掉其中的设置方法,这个类是不可改变的吗?10.3 类之间的常用关系是什么?10.4 什么是关联?什么是聚集?什么是组合?10.5 聚集和组合的UML图标识是什么?10.7 描述基本类型的包装类10.9 如何将一个整数转换为一个字符串?如何将一个数值字符串转换为一个整数?如何将一个double 值转换为字符串?如何将一个数值型字符串转换为 double 值?10.10 给出下面代码的输出10.10 下面代码的输出是什么?10.14 下面代码的输出是什么?10.15 假设 sl、s2、S3、s4 是四个字符串,给定如下语句,下面表达式的结果是什么10.16 为了创建一个字符串 Welcome to java, 可能采用下面的语句: String s="Welcome to Java”; 或者String s=new String("Welcome to Java"); 哪个更好?为什么?10.19 String类中是否有可以改变字符串内容的方法10.22 为什么下面的代码会造成 NullPointerException 异常?10.23 下面程序的错误是什么?

10.1 习题如果重新定义程序清单 10-2中的2中的 Loan类,去掉其中的设置方法,这个类是不可改变的吗?

答,是可以的,Loan的时候可以

10.3 类之间的常用关系是什么?

答:关联、聚集和组合

10.4 什么是关联?什么是聚集?什么是组合?

答:关联是一种常见的二元关系,描述两个类之间的活动。聚集是关联的一种特殊形式, 代表了两个对象之间的归属关系。所有者对象称为聚集对象,它的类称为聚集类。而从属对象称为被聚集对象,它的类称为被聚集类。如果一个对象只归属于一个聚集对象,那么它和聚集对象之间的关系就称为组合。

10.5 聚集和组合的UML图标识是什么?

答:菱形

10.7 描述基本类型的包装类

答:就是将基础类型的数据用类封装,使用其中的方法,及类的传参方式。

10.9 如何将一个整数转换为一个字符串?如何将一个数值字符串转换为一个整数?如何将一个double 值转换为字符串?如何将一个数值型字符串转换为 double 值?

答:整数2String Integer.toString(int i);数字字符串转换为整数 Integer.parseInt;(Double.valueof(String s)).doubleValue();

10.10 给出下面代码的输出

463ece0b3df760bb822390e2ddb05f84.png

答:第一行打印3,第二行打印-1

10.10 下面代码的输出是什么?

6a577dce7af2a715e1f29df1e6f405d5.png

答:第一行10,第二行10,第三行16,第四行11,第五行11,第六行16。ParseInt(String s,Int i)中i代表的是将s作为多少进制的数进行处理

10.14 下面代码的输出是什么?

0778061dfa4389ec2b5ed01cbb9f1e9e.png

答:第一行3,第二行7 ,第三行10

10.15 假设 sl、s2、S3、s4 是四个字符串,给定如下语句,下面表达式的结果是什么

ba5b3c351136c873010de280b6df19a2.png

b946e3101c3efa2172d13703e56d431d.png

答:true

false

true

true

true

Welcome to HTML

WelcTme tT Java

Welcome to Java

Welcome to Java

Welcome to Java

10.16 为了创建一个字符串 Welcome to java, 可能采用下面的语句: String s="Welcome to Java”; 或者String s=new String(“Welcome to Java”); 哪个更好?为什么?

答:个人认为看情况而定,如果是用一次就不用了,用后者,便于垃圾回收(申请在堆里)。如果是多次使用,用前者。

10.19 String类中是否有可以改变字符串内容的方法

答:replace

10.22 为什么下面的代码会造成 NullPointerException 异常?

4d4e8dd9374cdf84b163b5f9153a52a5.png

答:Test 里面String申请了新的变量,对外层text不影响。所以test.text还是null。

10.23 下面程序的错误是什么?

076e85e4b663e940a63ba0489ddee3fd.png

dfa59ed74850e7d7ca1433c7478022d1.png

答:void无法返回Test类,无法调用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值