ass*_*sss 2 java
我有一个简单的问题.为什么这个循环的结果是12?我以为会是11 ...
public static void main(String[] args) { int i = 10; while (i++ <= 10){ } System.out.println(i); } //RESULT: 12
ddm*_*mps 7
它将在while循环中运行两次条件,第一次i = 10,然后它将它增加到11.然后它将i <= 10再次检查,它将是false,但它仍然会增加,i导致它变为12.
i = 10,
i <= 10
i
归档时间:
12 年,7 月 前
查看次数:
134 次
最近记录: