1 |
|
package fi.jyu.mit.ohj2; |
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
@author |
7 |
|
@version |
8 |
|
|
|
|
| 0% |
Uncovered Elements: 29 (29) |
Complexity: 10 |
Complexity Density: 0,56 |
|
9 |
|
public class IO { |
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
@return |
14 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
15 |
0
|
public static char lue_merkki() { ... |
16 |
|
|
17 |
|
|
18 |
|
|
19 |
0
|
return Readkey.getChar(); |
20 |
|
} |
21 |
|
|
22 |
|
|
23 |
|
|
24 |
|
|
25 |
|
public static final String RIVINVAIHTO = "\r\n"; |
26 |
|
|
27 |
|
|
28 |
|
|
29 |
|
|
30 |
|
public static final char EI_OLETUSTA = 0; |
31 |
|
|
32 |
|
|
33 |
|
|
34 |
|
|
35 |
|
public static final String KAIKKI_KELPAA = null; |
36 |
|
|
37 |
|
|
38 |
|
|
39 |
|
|
40 |
|
public static final boolean MERKKI_ISOKSI = true; |
41 |
|
|
42 |
|
|
43 |
|
|
44 |
|
|
45 |
|
|
46 |
|
|
47 |
|
|
48 |
|
|
49 |
|
|
50 |
|
|
51 |
|
|
52 |
|
@param |
53 |
|
@param |
54 |
|
@param |
55 |
|
@return |
56 |
|
|
|
|
| 0% |
Uncovered Elements: 14 (14) |
Complexity: 6 |
Complexity Density: 0,75 |
|
57 |
0
|
public static char odota_nappain(String kelpaavat, char oletus, ... |
58 |
|
boolean merkki_isoksi) { |
59 |
0
|
char painettu; |
60 |
0
|
do { |
61 |
0
|
painettu = lue_merkki(); |
62 |
0
|
if ( merkki_isoksi ) painettu = Character.toUpperCase(painettu); |
63 |
0
|
if ( oletus != EI_OLETUSTA && RIVINVAIHTO.indexOf(painettu) >= 0 ) |
64 |
0
|
return oletus; |
65 |
0
|
} while ( kelpaavat != null && kelpaavat.indexOf(painettu) < 0 ); |
66 |
0
|
return painettu; |
67 |
|
} |
68 |
|
|
69 |
|
|
70 |
|
|
71 |
|
|
72 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0,5 |
|
73 |
0
|
public static void odota_jotakin() { ... |
74 |
0
|
System.out.println("Paina jotakin!"); |
75 |
0
|
odota_nappain(KAIKKI_KELPAA,EI_OLETUSTA,MERKKI_ISOKSI); |
76 |
|
} |
77 |
|
|
78 |
|
|
79 |
|
|
80 |
|
|
81 |
|
@return |
82 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
83 |
0
|
public static boolean kylla_vastaus() { ... |
84 |
0
|
return (odota_nappain("KE",'K',MERKKI_ISOKSI)=='K'); |
85 |
|
} |
86 |
|
|
87 |
|
|
88 |
|
|
89 |
|
|
90 |
|
@param |
91 |
|
|
|
|
| 0% |
Uncovered Elements: 6 (6) |
Complexity: 1 |
Complexity Density: 0,17 |
|
92 |
0
|
public static void main(String[] args) {... |
93 |
0
|
String kelpaavat = "ABCDE"; |
94 |
0
|
System.out.print("Paina joku kirjaimista " + kelpaavat + " (F) :"); |
95 |
0
|
char c = odota_nappain(kelpaavat,'F',MERKKI_ISOKSI); |
96 |
0
|
System.out.println(); |
97 |
0
|
System.out.println("Painoit " + c); |
98 |
0
|
odota_jotakin(); |
99 |
|
} |
100 |
|
} |
101 |
|
|