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