疯狂java讲义第三章习题答案

本篇博客探讨了Java编程中的Javadoc工具使用,详细讲解如何为学生、教师和教室类编写文档注释并生成API文档。同时,介绍了基本数据类型的变量声明与赋值,包括自动转换和强制转换的规则。此外,还涉及了各种运算符的实践应用和运算符优先级的理解。最后,讨论了Java标识符的命名规则以及基本数据类型的字节数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、定义学生、老师、教室三个类,为三个类编写文档注释,并使用javadoc工具来生成API文档。
题目的意思应该是创建三个java文件,名称分别为Student.java、Teacher.java和ClassRoom.java,然后分别对他们进行javadoc命令。
javadoc命令只对public类生成文档
分别在cmd中进入类目录后,输入命令,然后打开apidoc之后,打开index.html文件.
疯狂java讲义第三章课后习题第1题答案

补充:如何对包进行注释?
补充:java如何对包进行注释?

2.使用8种基本数据类型声明多个变量,并使用不同方式为8种基本类型的变量赋值,熟悉每种数据类型的赋值规则和表示方式。
疯狂java讲义第三章课后习题第2题答案

3、在数值型的变量之间进行类型转换,包括低位向高位的自动转换、高位向低位的强制转换。

byte a = 10;
int b = 30;
double c = 180;
//低位向高位自动转换
b=a;
c=b;
//高位向低位的强制转换
a = (byte) b;
b = (int) c;

char d = (char) b;
float f = (float) 3.14;

4.使用数学运算符、逻辑运算符编写40个表达式,先自行计算各表达式的值,然后通过程序输出这些表达式的值进行对比,看看能否做到一切尽在掌握。
这里用jshell来运行更好

疯狂java讲义第三章课后习题第4题答案

补习题
1、说出直接量和基本类型的区别。
直接量:是在程序中通过源代码直接给出的值。
包括:int、float、long、double、boolean、char、String、null

基本数据类型:就是非引用数据类型,
包括:byte、short、int、long、char、float、double、boolean

2、使用一遍各种运算符,

疯狂java讲义第三章补充习题第2题答案

3、使用javadoc的参数,-windowtitle 、-doctitle 、 -header、并弄清楚他们的含义和作用

-windowtitle
在这里插入图片描述

-doctitle
在这里插入图片描述
-header 没找到它在哪里显示

4、使用单行、多行和文档注释,说出他们分别适用于哪里。完整的使用出javadoc的所有@属性。
单行:注释短的注释,没什么要求
多行:注释长的注释,没什么要求
文档注释:分为3种
(1)类注释:要求放在类的前面,常用@author、@version
(2)方法注释:要求放在方法前面,常用@param、@return
(3)变量注释:要求放在成员变量前面 , 并不会在文档中显示,不知道为什么
5、在java文档注释里使用html5的规范。还挺好用

6、javadoc对类文件生成文档,看看public以外的外部类会不会生成文档。不会,只有public类才会 ,所以要把java文件分开写,一个类一个文件,再测试一下生成包文档,只要放在一个文件下,就只会生成public类的文档
疯狂java讲义第三章补充习题第6题答案

7、说出标识符的命名规则
第一,要能够看懂
第二,不要乱用特殊符号
第三,尽量简洁
具体规则:
不能由数字开头
不能是java的关键字
不能包含空格
只能包含$和_这两种特殊符号和字母、数字,其他都不行

8、说出java的基本数据类型有哪些,以及他们分别是多少字节
char 2字节
byte 1字节
short 2字节
int 4字节
long 8字节
float 4字节
double 8字节
boolean
具体看这篇博客
Java基础Java中boolean类型到底占用多少个字节?

9、熟悉运算符的优先级,满看看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

细水长流cpu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值