當前位置:編程學習大全網 - 電腦編程 - JAVA編程問題,看不懂死循環的部分,需要解釋壹下

JAVA編程問題,看不懂死循環的部分,需要解釋壹下

for?(;;)?{

if?(a.size()?==?1)?//當只剩壹個元素,跳出循環

break;

for?(int?k?=?0;?k?<?2;?k++)

a.add(a.remove(0));//對於前兩個報數的元素,將他們移動到vector的後面去(這裏分兩步,a.remove(0)移除了最開頭的然後返回0位置的元素,a.add又將它加到尾部了)

a.remove(0);?//因為前兩個已經移到後面去了,這個相對於移除第三個報數的

}

  • 上一篇:需求後直接編程實現的好處和壞處
  • 下一篇:如何用R語言輸入多組數據
  • copyright 2024編程學習大全網