JAVA.STMT.WHILE.BLOCK

while ステートメントのボディは、{ と } で囲まれたブロックである必要があります。

脆弱性とリスク

while ステートメントのボディで波括弧を省略すると、不注意なプログラミングエラーが発生する可能性があります。

軽減と防止

while ステートメントのボディでは、波括弧を使用します。

例 1

コピー
public class C18 {
        
    public void testNGWhile(int some_number) {
        
        int i = 0;
        while (i < some_number) //NG
            i++;
        
        int j = 0;
        while (j < some_number); //NG
        
    }
    
    public void testOKWhile(int some_number) {
        
        int i = 0;
        while (i < some_number) {
            i++;
        }
    }
}