What's Java standard for single line if statement?

java

Solution

From the old Java Code Conventions, it is the second.

Exact piece of the document: 7. Statements. 7.4 if, if-else, if-else-if-else Statements (page 12):

The `if-else` class of statements should have the following form

if (condition) {
    statements;
}

if (condition) {
    statements;
} else {
    statements;
}

if (condition) {
    statements;
} else if (condition) {
    statements;
} else if (condition) {
    statements;
}

Note: `if` statements always use braces `{}`. Avoid the following error-prone form:

if (condition) //AVOID! THIS OMITS THE BRACES {}!
    statement;

After that and since the Java Code Conventions are really old (since 1997), this falls into a personal matter/taste due to code readability. IMO the second is just fine.

Problem

Which of the below format is JAVA standard for a single line IF-Statement? Please provide me the JAVA reference as well to support the argument. Thanks. Syntax-01: ``` if (counter == 10) response.redirect("www.google.com"); ``` Syntax-02: ``` if (counter == 10) { response.redirect("www.google.com"); } ```

Original source