1   /**
2    * Ohjelman tutkitaan if-lausetta
3    * @author Vesa Lappalainen
4    * @version 1.0, 07.02.2003
5    */
6   public class Ifsij2 {
7   
8     public static void tulosta(String s) { System.out.println(s); }
9   
10    public static void main(String[] args)  {
11      int a,b=5;
12      /*1*/  // a = b; if ( b ) tulosta("b ei ole nolla!");
13      /*2*/  a = b; if ( b != 0 ) tulosta("b ei ole nolla!");
14      /*3*/  // if ( a = b ) tulosta("b ei ole nolla!");
15      /*4*/  if ( (a=b) != 0 ) tulosta("b ei ole nolla!");
16  
17      int rahaa=60, kello = 18, sademaara = 3;
18      if ( ( rahaa > 50 ) && ( kello < 19 ) )      tulosta("Mennään elokuviin!");
19      if ( ( rahaa < 50 ) || ( kello >3 ) )        tulosta("Ei kannata mennä kapakkaan!");
20      if ( ( 8 <= kello ) && ( kello <= 16 ) )     tulosta("Pitäisi olla töissä!");
21      if ( ( rahaa == 0 ) || ( sademaara < 10 ) )  tulosta("Kävele!");
22  
23  
24      String jono = "kissa";
25      if ( (jono != null) && jono.equals("kissa") ) tulosta("On kissa");
26  
27    }
28  }
29