![](/img/trans.png)
[英]How to get the amount of the specified random number in Java FOR LOOP
[英]JAVA for loop: all except a specified number
我需要一個數組,但是基本上的想法是要運行一個for
循環,無論您告訴它跳過什么數字,它都不會執行。 所以for(int x=0; x<50; x++)
如果我想要1到22以外的1到50,我該怎么寫呢?
這將使我能夠跳過數組中的某個數字。
抱歉,如果這是一個非常簡單的問題,我對Java不太熟悉。
利用continue
,如下所示:
for(int x=0; x<50; x++) {
if(x == 22)
continue;
// do work
}
建議閱讀: http : //docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html
public static final void doSkippedIteration(final int[] pArray, final int pSkipIndex) {
for(int i = 0; i < pSkipindex; i++) {
// Do something.
}
for(int i = pSkipIndex + 1; i < pArray.length; i++) {
// Do something.
}
}
您必須進行一些基本檢查,以查看pIndex
是否位於數組的范圍內。 這使您不必每次都進行檢查,但是確實需要在此特定示例中重復代碼。 您當然可以通過將代碼包裝在更寬的控制塊中來避免這種情況,該控制塊以更簡潔的方式處理兩次迭代。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.