| Alisotk2.java |
1 /**
2 * Mitä ohjelma tulostaa??
3 * @author Vesa Lappalainen
4 * @version 1.0, 19.01.2003
5 */
6 public class Alisotk2 {
7
8 /**
9 * Palauttaa merkkijonon kokonaislukuna
10 * @param s muutettava merkkijono
11 * @return merkkijonosta saatu kokonaisluku
12 */
13 private static int i(StringBuffer s) {
14 return Integer.parseInt(s.toString());
15 }
16
17 /**
18 * Sijoittaa kokonaisluvun arvon merkkijonoon
19 * @param s merkkijono johon tulos sijoitetaan
20 * @param i kokonaisluku joka sijoitetaan
21 */
22 private static void set(StringBuffer s,int i) {
23 s.delete(0, s.length()).append(""+i);
24 }
25
26 /* 01 */ private static StringBuffer b; private static int c;
27 /* 02 */
28 /* 03 */ private static void s_1(StringBuffer a, int b)
29 /* 04 */ {
30 /* 05 */ int d;
31 /* 06 */ d = i(a);
32 /* 07 */ c = b + 3;
33 /* 08 */ b = d - 1;
34 /* 09 */ set(a,c - 5);
35 /* 10 */ }
36 /* 11 */
37 /* 12 */ private static void a_2(int a, StringBuffer b)
38 /* 13 */ {
39 /* 14 */ c = a + i(b);
40 /* 15 */ { int c; c = i(b);
41 /* 16 */ a = 8 * c; }
42 /* 17 */ set(b,175);
43 /* 18 */ }
44 /* 19 */
45 /* 20 */ public static void main(String[] args) {
46 /* 21 */ StringBuffer a = new StringBuffer("4"); int d=9;
47 /* 22 */ System.out.println("" + a + " " + b + " " + c + " " + d);
48 /* 23 */ b=new StringBuffer("3"); c=2; d=1;
49 /* 24 */ s_1(b,c);
50 /* 25 */ a_2(d,a);
51 /* 26 */ s_1(a,3+d);
52 /* 27 */ System.out.println("" + a + " " + b + " " + c + " " + d);
53 /* 28 */ }
54 }
55 | Alisotk2.java |