← All examples

Sign of a number

Java Branching

if / else if / else

Flowchart (ISO 5807)

YesNoYesNoStartInput nn > 0Return 1Endn < 0Return -1EndReturn 0EndFigure 1 — Sign.sign

Source code

class Sign {
    static int sign(int n) {
        if (n > 0) return 1;
        else if (n < 0) return -1;
        else return 0;
    }
}