1   /* 01 */ public class VkSeko05 {
2   /* 02 */
3   /* 03 */   public static String OHI = new String("Ohi");
4   /* 04 */
5   /* 05 */   public static class Valtio {
6   /* 06 */     private int ohjuksia;
7   /* 07 */     private static boolean pommita;
8   /* 08 */
9   /* 09 */     public Valtio(int pommeja)
10  /* 10 */     {
11  /* 11 */       ohjuksia = ++pommeja;
12  /* 12 */       pommita = !pommita;
13  /* 13 */     }
14  /* 14 */
15  /* 15 */     public void tiedota() {
16  /* 16 */       StringBuffer apu = new StringBuffer("Ohjuksia");
17  /* 17 */       apu.append(": ");
18  /* 18 */       System.out.println(apu.toString() + ohjuksia--);
19  /* 19 */     }
20  /* 20 */
21  /* 21 */     public void demokratisoi(Valtio vihollinen, int pelkokerroin)
22  /* 22 */     {
23  /* 23 */       if(!!!pommita) ohjuksia -= pelkokerroin*2;
24  /* 24 */       vihollinen.pommita = false;
25  /* 25 */       vihollinen.tiedota();
26  /* 26 */       String ohiOn = new String(OHI + " on");
27  /* 27 */       System.out.println(ohiOn + ".");
28  /* 28 */     }
29  /* 29 */   }
30  /* 30 */
31  /* 31 */   public static void main(String[] args) {
32  /* 32 */     Valtio eka = new Valtio(1024);
33  /* 33 */     Valtio toka = eka;
34  /* 34 */     toka.tiedota();
35  /* 35 */     eka = new Valtio(3);
36  /* 36 */     toka.demokratisoi(eka, 10);
37  /* 37 */     eka = null;
38  /* 38 */     toka.tiedota();
39  /* 39 */   }
40  /* 40 */ }
41