|  | // Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file | 
|  | // for details. All rights reserved. Use of this source code is governed by a | 
|  | // BSD-style license that can be found in the LICENSE file. | 
|  | package ifstatements; | 
|  |  | 
|  | class IfStatements { | 
|  |  | 
|  | public static void ifNull(Object a) { | 
|  | if (a != null) { | 
|  | System.out.println("sisnotnull"); | 
|  | } | 
|  | if (a == null) { | 
|  | System.out.println("sisnull"); | 
|  | } | 
|  | } | 
|  |  | 
|  | public static void ifCond(int x) { | 
|  | if (x == 0) { | 
|  | System.out.println("ifCond x == 0"); | 
|  | } | 
|  | if (x != 0) { | 
|  | System.out.println("ifCond x != 0"); | 
|  | } | 
|  | if (x < 0) { | 
|  | System.out.println("ifCond x < 0"); | 
|  | } | 
|  | if (x >= 0) { | 
|  | System.out.println("ifCond x >= 0"); | 
|  | } | 
|  | if (x > 0) { | 
|  | System.out.println("ifCond x > 0"); | 
|  | } | 
|  | if (x <= 0) { | 
|  | System.out.println("ifCond x <= 0"); | 
|  | } | 
|  | } | 
|  |  | 
|  | public static void ifIcmp(int x, int y) { | 
|  | if (x == y) { | 
|  | System.out.println("ifIcmp x == y"); | 
|  | } | 
|  | if (x != y) { | 
|  | System.out.println("ifIcmp x != y"); | 
|  | } | 
|  | if (x < y) { | 
|  | System.out.println("ifIcmp x < y"); | 
|  | } | 
|  | if (x >= y) { | 
|  | System.out.println("ifIcmp x >= y"); | 
|  | } | 
|  | if (x > y) { | 
|  | System.out.println("ifIcmp x > y"); | 
|  | } | 
|  | if (x <= y) { | 
|  | System.out.println("ifIcmp x <= y"); | 
|  | } | 
|  | } | 
|  |  | 
|  | public static void ifAcmp(Object a, Object b) { | 
|  | if (a == b) { | 
|  | System.out.println("ifAcmp a == b"); | 
|  | } | 
|  | if (a != b) { | 
|  | System.out.println("ifAcmp a != b"); | 
|  | } | 
|  | } | 
|  |  | 
|  | public static void main(String[] args) { | 
|  | Object a = new Object(); | 
|  | ifNull(a); | 
|  | ifNull(null); | 
|  | ifCond(-1); | 
|  | ifCond(0); | 
|  | ifCond(1); | 
|  | ifIcmp(-1, 1); | 
|  | ifIcmp(0, 0); | 
|  | ifIcmp(1, -1); | 
|  | ifAcmp(a, a); | 
|  | ifAcmp(a, null); | 
|  | } | 
|  | } |