下列程序段执行后,变量c的值为( )。public class Test { public static void main(String[ ] args) { float a=10, b=9, c=8;

admin2010-07-28  26

问题 下列程序段执行后,变量c的值为(    )。public class Test {        public static void main(String[ ] args) {            float a=10,  b=9,  c=8;            if (--a==B)    c= --a/c;            System.out.println (c) ;        }    }  

选项 A、1.125
B、1.0
C、1.25
D、0.0

答案2

解析 --a相当于a=a-1,然后才使用a,if语句中,a变为9,条件为真,执行c=--a/c,a先变为8,才进行除运算,所以选B。
转载请注明原文地址:https://kaotiyun.com/show/eR9p777K
0

最新回复(0)