package demo; /** * Mitä ohjelma tulostaa?? * @author Vesa Lappalainen * @version 1.0, 19.01.2003 */ public class Alisotk2 { /** * Palauttaa merkkijonon kokonaislukuna * @param s muutettava merkkijono * @return merkkijonosta saatu kokonaisluku */ private static int i(StringBuffer s) { // NOPMD return Integer.parseInt(s.toString()); } /** * Sijoittaa kokonaisluvun arvon merkkijonoon * @param s merkkijono johon tulos sijoitetaan * @param i kokonaisluku joka sijoitetaan */ private static void set(StringBuffer s,int i) { s.delete(0, s.length()).append(""+i); } /* 01 */ private static StringBuffer b; private static int c; /* 02 */ /* 03 */ private static void s1(StringBuffer a, int b) // NOPMD /* 04 */ { /* 05 */ int d; /* 06 */ d = i(a); /* 07 */ c = b + 3; /* 08 */ b = d - 1; /* 09 */ set(a,c - 5); /* 10 */ } /* 11 */ /* 12 */ private static void a2(int a, StringBuffer b) // NOPMD /* 13 */ { /* 14 */ c = a + i(b); /* 15 */ { int c; c = i(b); /* 16 */ a = 8 * c; } /* 17 */ set(b,175); /* 18 */ } /* 19 */ /** @param args ei käytössä */ /* 20 */ public static void main(String[] args) { /* 21 */ StringBuffer a = new StringBuffer("4"); int d=9; /* 22 */ System.out.println("" + a + " " + b + " " + c + " " + d); /* 23 */ b=new StringBuffer("3"); c=2; d=1; /* 24 */ s1(b,c); /* 25 */ a2(d,a); /* 26 */ s1(a,3+d); /* 27 */ System.out.println("" + a + " " + b + " " + c + " " + d); /* 28 */ } }