单选题
下列程序的运算结果是______。
public class Test{
public static void main(String[] args){
float i=3.0f;
int n=10;
System.out.print (i++);
System.out.println(","+n*i++);
}
}
A.4.0,36.0
B.3.0,40.0
C.3.0,36.0
D.4.0,40.0
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 第一个打印语句打印的结果为3.0,之后自增i的值变为4.0;第二个打印语句打印的结果为40.0,之后i的值为5.0,所以打印的结果为3.0,40.0。该问题要搞清楚自增符号是先自增还是先参与运算,即i++和++i的区别。
提交答案
关闭