欢迎来到天天文库
浏览记录
ID:1357236
大小:79.00 KB
页数:11页
时间:2017-11-10
《java语言程序设计课后习题解答 张思民 习题解答2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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与y的值System.out.printl
5、n("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、>y;//求z=x>>>y;即x无符号右移y位的值System.out.println("4_7:"+z);11}}【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) !(x13、14、 !(x+10<=20)(8)( !(x==y))&&(x !=y)&&(x15、16、y17、oidmain(String[]args){intx=10,y=20,z=30;booleanflag;//求x<1018、19、x<10布尔值flag=x<1020、21、x<10;System.out.println("5_1:"+flag);//求x>y&&yy&&y22、==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>y23、24、y>x布尔值flag=x>y25、26、y>x;System.out.println("5_6:"+flag);//求!(x27、28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
13、
14、 !(x+10<=20)(8)( !(x==y))&&(x !=y)&&(x15、16、y17、oidmain(String[]args){intx=10,y=20,z=30;booleanflag;//求x<1018、19、x<10布尔值flag=x<1020、21、x<10;System.out.println("5_1:"+flag);//求x>y&&yy&&y22、==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>y23、24、y>x布尔值flag=x>y25、26、y>x;System.out.println("5_6:"+flag);//求!(x27、28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
15、
16、y17、oidmain(String[]args){intx=10,y=20,z=30;booleanflag;//求x<1018、19、x<10布尔值flag=x<1020、21、x<10;System.out.println("5_1:"+flag);//求x>y&&yy&&y22、==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>y23、24、y>x布尔值flag=x>y25、26、y>x;System.out.println("5_6:"+flag);//求!(x27、28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
17、oidmain(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&&y22、==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>y23、24、y>x布尔值flag=x>y25、26、y>x;System.out.println("5_6:"+flag);//求!(x27、28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
22、==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);//求!(x27、28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
27、
28、!(x+10<=20)布尔值flag=!(x29、30、!(x+10<=20);System.out.println("5_7:"+flag);//求(31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
29、
30、!(x+10<=20);System.out.println("5_7:"+flag);//求(
31、!(x==y))&&(x!=y)&&(x32、33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
32、
33、y34、35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
34、
35、y36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
36、8个基本数据类型:字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。它们分为4组:1)整数型(byte,short,int,long)2)浮点数型(f
此文档下载收益归作者所有