找考题网-背景图
未分类题

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

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)
热门试题