下列代码执行结果为 ( )public class Test{ public static void main(String args[]){ float p=0f; int q=3;

admin2010-02-22  24

问题 下列代码执行结果为    (    )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

答案8

解析 该题考查的是简单的运算。 i++是i先运算,后i+1;而++i则是先i+1,后运算。—操作符和++操作符用法相同;不同类型数进行运算时的转换,在运算时遵循这样一个转换规则byte→short→int→long→float→ double和char→int。本题中,参与运算的数是 8.0*3,结果是24.0,所以选D。
转载请注明原文地址:https://kaotiyun.com/show/rz9p777K
0

相关试题推荐
最新回复(0)