java2实用教程第六版习题答案
配套的实验书最后有答案,有书的翻书,没书的我把答案发后面
第一章
一.判断题
✔××✔×××
二.单选题
BDACC
三.挑错题
DAB(第二题在书上无错误,但在习题库中public为publlic,习题库中选A)
四.阅读程序题
(1)Speak.java
(2)2个 Speak.class Xiti4.class
(3)Xiti4
(4)在类Speak中找不到类方法
习题二:
×✔✔×✔ ✔✔✔××
单选题BACAD BBD
挑错题DABC
阅读程序题
1.低
2.
3.
4. 4 1
5.40 20
五.编程题
public class e {
public static void main(String[] args) {
char a='你';
char b='我';
char c='他';
System.out.println("你:"+(int)a);
System.out.println("我:"+(int)b);
System.out.println("他:"+(int)c);
}
}
public class e {
public static void main(String[] args) {
char a='α';
for(int i=0;i<24;i++)
{
char b=a;
System.out.println(b);
a++;
}
}
}
习题三
一. ×✔✔×✔ ✔✔✔×× 第一题(java中0,1不能代表true和false)
二.ACBCCC
三.DBD
四
1.你,苹,甜
2.Jep好好
3.x=-5y=-1
五.
1.
public class e {
public static void main(String[] args) {
int total=0;
for(int i=1;i<=10;i++)
{
total+=jiecheng(i);
}
System.out.println(total);
}
public static int jiecheng(int i) {
int temp=1;
for (;i>1;i--)
{
temp*=i;
}
return temp;
}
}
2,3,4就不打了,基本学Java前已经用其他语言编译过了,自己写吧
5.
public class e {
public static void main(String[] args) {
int total=0;
int b=8;
for(int i=1;i<=10;i++)
{
total+=b;
b=b*10+8;
}
System.out.println(total);
}
}
5.
public class e {
public static void main(String[] args) {
int total=0;
int num=0;
for(int i=1;total<8888;i++)
{
total+=i;
num=i;
}
System.out.println(num);
}
}
习题四
✔✔✔×✔✔✔✔××
单选题
BDDDAC
挑错题
BCC
习题五
×✔×✔× ✔✔✔××
选择题(注意第三题是多选)
C D CD D B B D B A
挑错题
B D
之后的章节慢慢跟新,如果有错误希望能指出,我及时改正
习题六
××××✔
选择题(注意多选)
D AB A
挑错题
D D
输出结果题
15.0 8
18 15
18:12:7:6
习题七
✔✔✔✔✔
××✔×✔
A B C C C
1.大家好,祝工作顺利
2.p是接口变量
3.你好 fine thanks
4.100:101
5.我是红牛
习题八
✔×✔×✔
✔✔✔×✔
A C B D C