1 import fi.jyu.mit.ohj2.Syotto;
2
7 public class Break {
8
9 private static void break_testi1() {
10 int summa=0,luku;
11 System.out.println("Anna lukuja. Summaan niitä kunnes annat 0 tai summa > 20");
12 do {
13 luku = Syotto.kysy("Summa on " + summa + ". Anna luku",0);
14 if ( luku == 0 ) break;
15 summa += luku;
16 } while ( summa <= 20 );
17 System.out.println("Lukujen summa on " + summa);
18 }
19
20 private static void break_testi2() {
21 int summa=0,luku;
22 System.out.println("Anna lukuja. Summaan niitä kunnes annat 0 tai summa > 20");
23 do {
24 luku = Syotto.kysy("Summa on " + summa + ". Anna luku",0);
25 summa += luku;
26 } while ( luku != 0 && summa <= 20 );
27 System.out.println("Lukujen summa on " + summa);
28 }
29
30 private static void break_testi3() {
31 int valisumma, loppusumma = 0,luku;
32 System.out.println("Anna lukuja.");
33 System.out.println("Summaan niitä kunnes annat 99.");
34 System.out.println("Antamalla 0, näet välisumman");
35 System.out.println("Välisumman näet myös jos välisumma > 20");
36 laskeloppusummaa: do {
37 valisumma = 0;
38 do {
39 luku = Syotto.kysy("Anna luku",0);
40 if ( luku == 0 ) break;
41 if ( luku == 99 ) break laskeloppusummaa;
42 valisumma += luku;
43 } while ( luku != 0 && valisumma <= 20 );
44 System.out.println("Lukujen välisumma on " + valisumma);
45 loppusumma += valisumma;
46 System.out.println("Kaikkien summa on " + loppusumma);
47 } while ( loppusumma < 100 );
48 System.out.println("Lukujen loppusumma on " + loppusumma);
49 }
50
51 public static void main(String[] args) {
52 break_testi3();
55 }
56 }
57