下列代码执行结果为 ( )public class Test{ public static void main(String args[]){ float p=0f; int q=3; System.out.println(++p)*(q--)); }}
A.16
B.24
C.16
D.24
A.out.println(++p)*(q--));
B.16
B.24
C.16
【参考答案】
D
解析:该题考查的是简单的运算。 i++是i先运算,后i+1;而++i则是先i+1,后运算。—操作符和++操作符用法相同;不同类型数进行运算时的转换,在运算时遵循这样一个转换规则byte→short→int→long→float→ double和char→int。本题中,参与运算的数是 8......
(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)