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

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

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章Java基础

【1】什么是据类型?为什么要将据划分为不同的据类型?

[解答]:Java是一门强类型语言。据类型是用来区分不同的据;由于据在存储时所需要

的容量各不相同,不同的据就必须要分配不同大的内存空间来存储,所有就要将据划

分成不同的据类型。

【2】Java中有哪些据类型?

[解答]:Java中有8种基本据类型:字节型(byte),短整型(short),整型(nt),长整型(long),

字符型(char),单精度型(float),双精度型(double),布尔型(boolean)。

【3】声明变量的用是什么?

[解答]:变量时一个据存储空间的表示,将据指定给变量,就是将据存储至对应的内存

空间,调用变量,就是将对应的内存空间的据出来使用。声明变量就是申请一个内存空

间。

【4】若x=4,y=2,计算z值:

(1)z=xy

(2)z=x|y

(3)z=x|y

(4)z=xy

(5)z=~x

(6)z=xy

(7)z=xy

[解答]:

publcclassTest_4{

publcstatcvodman(Strng[]args){

ntx=4,y=2,z;//初始化x,y,z

z=xy;//求z=xy;即x与y的值

System.out.prntln(4_1:+z);

z=x|y;//求z=x|y;即x或y的值

System.out.prntln(4_2:+z);

z=x^y;//求z=x^y;即x异或y的值

System.out.prntln(4_3:+z);

z=xy;//求z=xy;即x右移y位的值

System.out.prntln(4_4:+z);

z=~x;//求z=~x;即x位反的值

System.out.prntln(4_5:+z);

z=xy;//求z=xy;即x左移y位的值

System.out.prntln(4_6:+z);

z=xy;//求z=xy;即x无符号右移y位的值

System.out.prntln(4_7:+z);

1/11

}

}

【5】假设x=10,y=20,z=30,求下列布尔表达式的值:

(1)x10||x10

(2)xyyx

(3)(xy+z)(x+10=20)

(4)z-y==x(y-z)==x

(5)x10yx

(6)xy||yx

(7)!(xy+z)||!(x+10=20)

(8)(!(x==y))(x!=y)(xy||yx)

[解答]:

publcclassTest_5{

publcstatcvodman(Strng[]args){

ntx=10,y=20,z=30;

booleanflag;

//求x10||x10布尔值

flag=x10||x10;

System.out.prntln(5_1:+flag);

//求xyyx布尔值

flag=xyyx;

System.out.prntln(5_2:+flag);

//求(xy+z)(x+10=20)布尔值

flag=(xy+z)(x+10=20);

System.out.prntln(5_3:+flag);

//求z-y==x(y

文档评论(0)

136****0539 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档