Java语言程序设计课后习题解答张思民习题解答.doc

Java语言程序设计课后习题解答张思民习题解答.doc

ID:50505145

大小:48.00 KB

页数:11页

时间:2020-03-10

Java语言程序设计课后习题解答张思民习题解答.doc_第1页
Java语言程序设计课后习题解答张思民习题解答.doc_第2页
Java语言程序设计课后习题解答张思民习题解答.doc_第3页
Java语言程序设计课后习题解答张思民习题解答.doc_第4页
Java语言程序设计课后习题解答张思民习题解答.doc_第5页
资源描述:

《Java语言程序设计课后习题解答张思民习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java基础【1】什么是数据类型?为什么要将数据划分为不同的数据类型?[解答]:Java是一门强类型语言。数据类型是用来区分不同的数据;由于数据在存储时所需要的容量各不相同,不同的数据就必须要分配不同大小的内存空间来存储,所有就要将数据划分成不同的数据类型。【2】Java中有哪些数据类型?[解答]:Java中有8种基本数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),单精度型(float),双精度型(double),布尔型(boolean)。【3】声明变量的作

2、用是什么?[解答]:变量时一个数据存储空间的表示,将数据指定给变量,就是将数据存储至对应的内存空间,调用变量,就是将对应的内存空间的数据取出来使用。声明变量就是申请一个内存空间。【4】若x=4,y=2,计算z值:(1)z=x&y(2)z=x

3、y(3)z=x

4、y(4)z=x>>y(5)z=~x(6)z=x<>>y[解答]:publicclassTest_4{publicstaticvoidmain(String[]args){intx=4,y=2,z;//初始化x,y,zz=x&y;//求z=x&y;即x与

5、y的值System.out.println("4_1:"+z);z=x

6、y;//求z=x

7、y;即x或y的值System.out.println("4_2:"+z);z=x^y;//求z=x^y;即x异或y的值System.out.println("4_3:"+z);z=x>>y;//求z=x>>y;即x右移y位的值System.out.println("4_4:"+z);z=~x;//求z=~x;即x位反的值System.out.println("4_5:"+z);z=x<

8、em.out.println("4_6:"+z);z=x>>>y;//求z=x>>>y;即x无符号右移y位的值System.out.println("4_7:"+z);}}【5】假设x=10,y=20,z=30,求下列布尔表达式的值:(1)x<10

9、

10、x<10(2)x>y&&y>x(3)(xx(6) x>y

11、

12、y>x(7) !(x

13、

14、 !(x+10<=20)(8)( !(x==y))&&(x !=y)&&(x

15、

16、y<

17、x)[解答]:publicclassTest_5{publicstaticvoidmain(String[]args){intx=10,y=20,z=30;booleanflag;//求x<10

18、

19、x<10布尔值flag=x<10

20、

21、x<10;System.out.println("5_1:"+flag);//求x>y&&yy&&y

22、System.out.println("5_3:"+flag);//求z-y==x&&(y-z)==x布尔值flag=z-y==x&&(y-z)==x;System.out.println("5_4:"+flag);//求x<10&&x>10布尔值flag=x<10&&x>10;System.out.println("5_5:"+flag);//求x>y

23、

24、y>x布尔值flag=x>y

25、

26、y>x;System.out.println("5_6:"+flag);//求!(x

27、

28、!(x+10<=20)布尔值flag=

29、!(x

30、

31、!(x+10<=20);System.out.println("5_7:"+flag);//求(!(x==y))&&(x!=y)&&(x

32、

33、y

34、

35、y

36、类似于自然语言的句子。包括表达式语句、复合语句、控制语句等。【7】Java有哪些数据类型?请描述其分类情况。[解答]:Java定义了8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(float

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。