各位Java搭配,请教为何只打印出一条儿?理论上Ai大于等于A[i+1]不止一次为true 啊
A[0]>A[1]执行了循环,因为2>1;A[1]>A[2]没执行循环,是因为1<3之后,i++就没有执行了,循环结束。
因为for循环继续执行的条件是i < n - 1 && A[i] > A[i+1],这是需要两个条件都满足才行的,如果A[i] < A[i+1],for循环就停止运行了。