1 import fi.jyu.mit.ohj2.IO;
2
24 public class Aanestys {
25
26
30 public static void tulosta(String s) { System.out.print(s); }
31
32
33 public static void lf() { System.out.println(); }
34
35
40 static boolean jatketaan() {
41 char c;
42 tulosta("Jatketaanko (K/e):");
43 c = IO.odota_nappain("KE",'K',IO.MERKKI_ISOKSI);
44 tulosta(""+c);
45 return ( c == 'K' );
46 }
47
48 static void aanesysvalinta() {
49 lf(); lf();
50 tulosta("Onko ohjelmointi kivaa?"); lf();
51 lf();
52 tulosta("Valitse:"); lf();
53 tulosta(" K = Kyllä"); lf();
54 tulosta(" E = Ei"); lf();
55 tulosta(" O = En Osaa sanoa"); lf();
56 tulosta(" :");
57 }
58
59 public static void main(String[] args) {
60 char painettu;
61 do {
62 aanesysvalinta();
63 painettu = IO.odota_nappain("KEO",'K',IO.MERKKI_ISOKSI);
64
65 tulosta(""+painettu); lf();
66 tulosta("Äänestit siis ");
67
68 switch ( painettu ) {
69 case 'K' : tulosta("Kyllä"); break;
70 case 'E' : tulosta("Ei") ; break;
71 case 'O' : tulosta("En osaa sanoa"); break;
72 }
73
74 lf();
75
76 } while ( jatketaan() );
77
78 lf();
79 tulosta("Kiitos vastauksista! Hei hei!"); lf();
80 }
81 }
82