1、下列哪些是Java的合法标识符?
hello
new
_the1st
3rd
file_name
file-name
number3.5
OK?
_class
class2、指出下列常量的类型
2
-2
2f
'a'
0xffff3、指出下列程序段的错误
int a=3000;
boolean b=a;
double c=a;
char d=c;4、 设busy=true,ready=false,no_paper=false,计算下列表达式的值
(1) !busy && !ready
(2) ready || busy && no_paper
(3) (!ready || busy ) && (busy || no_paper )5、编制程序计算下列表达式的值
(1) 设x=2.5,a=7,y=3.2,求x+a%3*(int)(x+y)/24的值
(2) 设a=2,b=3,x=3.5,y=4.6,求(double)(a+b)/2+(int)x/(int)y的值
hello
new
_the1st
3rd
file_name
file-name
number3.5
OK?
_class
class2、指出下列常量的类型
2
-2
2f
'a'
0xffff3、指出下列程序段的错误
int a=3000;
boolean b=a;
double c=a;
char d=c;4、 设busy=true,ready=false,no_paper=false,计算下列表达式的值
(1) !busy && !ready
(2) ready || busy && no_paper
(3) (!ready || busy ) && (busy || no_paper )5、编制程序计算下列表达式的值
(1) 设x=2.5,a=7,y=3.2,求x+a%3*(int)(x+y)/24的值
(2) 设a=2,b=3,x=3.5,y=4.6,求(double)(a+b)/2+(int)x/(int)y的值
hello
_the1st
3rd
file_name
_class2、指出下列常量的类型
2
-2
2f
'a'
0xffff3、指出下列程序段的错误
int a=3000;
boolean b=a;
double c=a;
char d=c;4、 设busy=true,ready=false,no_paper=false,计算下列表达式的值
(1) !busy && !ready
(2) ready || busy && no_paper
(3) (!ready || busy ) && (busy || no_paper )5、编制程序计算下列表达式的值
(1) 设x=2.5,a=7,y=3.2,求x+a%3*(int)(x+y)/24的值
(2) 设a=2,b=3,x=3.5,y=4.6,求(double)(a+b)/2+(int)x/(int)y的值
hello
new
_the1st
file_name
file-name
number3.5
_class
class2
2 int
-2 int
2f float
'a' char
0xffff int
3
boolean b=a;
char d=c;
不能进行,因为boolean比int短,char比double短,需要进行强制类型转换才合法.4 逻辑运算符号优先级大小 按 "非""与""或" 自己判断吧.
5 自己写吧
1.
class 是合法的标识符吗? 它不是定义类的关键吗?