表达式
1.Java表达式19%5的结果是什么?
答:结果是4
2.Java表达式13/4的结果是什么?
答:结果是3
3.如果整型变量diameter当前的值为5,那么执行下面的表达式后其值将变成什么?
diameter=diamteter*4
答:结果是20
4.什么是运算符优先级?
答:运算符优先级是一组定义了表达式中运算符执行顺序的规则
5.下列表达式的值分别是多少?
a.15+7*3 36
b.(15+7)*3 66
c.3*6+10/5+5 25
d.27%5+7%3 1
e.100/2/2/2 12
f.100/(2/2)/2 50
6.判断下列表达式是否合法。若不合法请给出理由。
a.result=(5+2); 合法;
b.result=(5+2*(15-3); 不合法,少了右圆括号;
c.result=(5+2(; 不合法,把右圆括号改成了左圆括号;
d.result=(5+2(4)); 不合法,2和“(4)”之间没有运算符。
7.执行下列代码后,整型变量result的值是多少?
result=27;
result=result+3; 结果result值是8
result=result/7;
result=result*2;
8.执行下列代码后,整型变量result的值是多少?
int base;
int result;
base=5; 结果result值是8
result=base+3;
base=7;
9.什么是赋值运算符?
答:赋值运符是基本运算符和赋值运算符进行了组合。例如,使用“+=”运算符的语句
10.如果·整型变量weight当前的值为100,那么执行下面的表达式后其值将变成什么?
weight-=17
答:变成83