全部题库 / Java / 试题详情
单选题 Java
2019-03-04

下列程序的运行结果是(    )。

A.4.0,36.0
A.4.0,36.0
B.3.0,40.0
B.3.0,40.0
C.3.0,36.0
C.3.0,36.0
D.4.0,40.0
D.4.0,40.0

参考答案

B

答案解析

i++运行的结果是i本来的值,然后i会自增,i的值会成为i+1。例如:y1=i++;y2=++i,无论是i++还是++i,i的值都会加1,区别在于i先将值赋给y,然后i会自增;而第二个是i自增,即在它的值成为i+1之后,再将新的i的值赋给y。所以第一次运算的结果是3.0,由于之前进行了i++运算,所以i的值为4.0,在进行n*i++运算的时候,先运算n*i,然后i的值再加1。所以第二次运算的结果是40.0,最后,i的值为5。

你可能感兴趣的试题

A.show one
A.show one
B.show two
B.show two
C.show three
C.show three
D.show four
D.show four
A.3
A.3
B.6
B.6
C.10
C.10
D.36
D.36
A.012345
A.012345
B.123456
B.123456
C.01234
C.01234
D.12345
D.12345