单选题 下列程序的运算结果是______。
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
【正确答案】 B
【答案解析】[解析] 第一个打印语句打印的结果为3.0,之后自增i的值变为4.0;第二个打印语句打印的结果为40.0,之后i的值为5.0,所以打印的结果为3.0,40.0。该问题要搞清楚自增符号是先自增还是先参与运算,即i++和++i的区别。