範例
public
static
void
main(
String
[] args ) {
for
(
int
i =
0
; i < args.length; i++ ) {
if
( i <
5
) {
continue
;
}
System.out.println( args[ i ] );
}
}
解決方案
continue
是長迴圈的一部分,請利用「Extract 方法」重構來重構迴圈
在
continue
陳述式之前,使條件無效
將
continue
陳述式之下的程式碼移到
if
區塊內
public
static
void
main(
String
[] args ) {
for
(
int
i =
0
; i < args.length; i++ ) {
if
( i >=
5
) {
System.out.println( args[ i ] );
}
}
}