float 型又称浮点型。Pascal 语言中称为实型,它对应着数学中的实数概念, 即带小数点的数。 float 型的值集,原则上是任意大小和精度的小数,实际的值集虽然不可能 是任意大小,但由于采用尾数+阶码的表示形式,所以其可表示浮点数的范围可大到38 10 4 . 3 ?0?7 ± ,表示的精度可以小到38 10 0 . 1 - ?0?7 。因此,在一般的应用问题 中,float 型数据总是可以满足精度和大小的要求,不会出现溢出现象。 float 型数据一般占用4 bytes,即32 bits 空间。当精度较高或数值较大时, 人们往往使用double 型,占用8 bytes,即 64 bits 空间。 float型数据与int 型数据的区别在于它们所参加的运算操作类型是不同的。 例如在后文将看到增量运算(++,--)可以施于int 型而不可用于float 型;在switch 语句中出现的情况...
2.3 Java中的字符常量和字符串常量有哪些区别?
一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y',???。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义
字符串常量:
定义:用双引号(“”)括起来的0个或者多个字符组成的序列 存储:每个字符串尾自动加一个 ?\\0? 作为字符串结束标志
与字符常量的比较:
C语言允许使用字符串常量外,还允许使用字符常量。
说通俗点,字符常量是一个,字符串常量是多个
2.4.创建int变量n=10,并将其转换为long类型 Int n = 10; Ling l = int n ;
2.5.创建字符型变量c=‘a?,并打印其ascii码 97
2.6.创建布尔类型变量b,并赋值为true,并打印其结果 Boolean b = true;
2.7.创建字节类型变量b=200,编译你的程序,观察结果,并解释原因。 Byte b = 200,错误数值过大 byte取值为127. 2.8 下列哪项不属于java语言的基本数据类型? B A. int
B.String
C.double
D.boolean
2.9 下列哪项不是int类型的字面值?c A.”20”
B.077
C.0xABBC
D.20
2.10 下列哪项不是有效的标识符?B
A.userName
B.2test
C.$change
D._password
2.11 下列哪项是java语言中所规定的注释样式?A
A.//单行注释 B.—单行注释 C./*单行或多行注释*/
D./**文档注释*/
2.12 如果有以下程序代码:int number;System.out.println(number);以下描述正确的是(D);
A.执行时显示0 D.编译失败
2.13 以下的选项中能正确表示java语言中的一个整型常量的是(B)
A.12.
B.-20
C.1,000
D.4 5 6
B。执行时显示随机数字
C.执行时出现错误
2.14 若所有变量都已正确定义,以下选项中,非法的表达式是(C)。 A.a !=4||b==1
B.?a?%3
C.?a?=1/2
D.?A?+32
2.15 在java语言中,逻辑常量只有true和()两个值。
2.16 java语言中的浮点型数据根据数据存储长度和数据精度的不同,进一步分为float和(double)两种具体类型。
2.17.以下字符常量中不合法的是(C)
A.?|? B.?\\?? C.”\\n” D.?我?
2.18 在java中,属于整数类型变量的是(C)
A. single
B.double
C.byte
D.char
2.19下列语句片段int a=10,b=4,c=20,d=6;C System.out.println(a++*b+c*--d); A.144
B.28
C.140
D.不能执行
运算符与表达式
1.20 说明System.out.println(“This character “+?A?+” has the
value:”+(int)?A?)的输出结果This character “+?A?+” has the value:”(int)?A?
1.21 设x的值为10,写出表达式运算后x的值x+=x;x-=3;x*=1+2;x%=5; 20;7;12;0 1.22 表达式:1-2/5+2*5的结果是什么?10.6
1.23 String s=”123”;String s1=s+456;请问s1的结果是
什么?123456
1.24 下列程序段执行后t5的结果是(b)。
Int t1=9,t2=11,t3=8; int t4,t5; t4=t1>t2?t1:t2+t1; t5=t4>t3?t4:t3; A.8 B.20 C.11 D.9 1.25 请说出下面程序的运行结果。
Public static void main(String[] args){
Int nNum1 = 6; int nNum2 = 8; System.out.println();
System.out.println((nNum1
System.out.println(“nNum1 is “+nNum1); System.out.println((nNum1
System.out.println(“nNum is “+nNum1s); }false nNum1 is 5 false nNum1 is 4
1.26 从键盘接收一个整数,并判断其是奇数还是偶数(要
求使用三元运算符) 1.27 int i = 100;
1.28 System.out.println((i%2==0)?偶数:奇数); 1.29 从键盘输入两个整数,求这两个数的和与差。 1.30 int i = 1; 1.31 int b = 2;
1.32 System.out.println(i+b); 1.33 System.out.println(i-b):
1.34 从键盘输入三门课程的成绩,并计算其平均值。 1.35 int i = 1; 1.36 int b = 2; 1.37 int c = 3;
1.38 System.out.println((i+b+c)/3); 1.39
1.40 输入一个整数,打印其各位数之和。 1.41 Int i ;
1.42 System.out.println((i))
1.43 从键盘输入一个浮点数x,计算f=x*x-2*x+3,输出结
果。Int x =1.0; 1.44 f=x*x-2*x+3 1.45 System.out.println(f); 1.46
1.47 从键盘输入三个数,求这三个整数的和。 1.48 int i = 1; 1.49 int b = 2; 1.50 int c = 3;
1.51 System.out.println(i+b+c); 1.52
1.53 从键盘输入圆的半径r,求圆的面积.
1.54 从键盘输入一个四位数,将该数字反转,与原数相加
后输出。
1.55 如果有以下的程序代码:System.out.println(10/3);
以下描述正确的是().
3.3333… 编译失败
1.56 如果有以下的程序代码:float radius = 88.2;double
area = 2*3.14*radius*radius;
System.out.println(area);以下描述正确的是().
D.
A. 执行时显示3 B.执行时显示C.执行时出现错误