package esimerkit; /** * Testaillaan vähän yhtä Javan ymuuttuvaa merkkijonoa: StringBuilderia. * * @author martti * */ public class StringBuilderEsimerkki { public static void main(String[] args) { double a = 3.5; int b = 6; double c = 9.5; StringBuilder yhtalo = new StringBuilder(); yhtalo.append("f(x): "); //yhtalo: "f(x): " yhtalo.append(a); //yhtalo: "f(x): 3.5" yhtalo.append(" + "); //yhtalo: "f(x): 3.5 + " yhtalo.append(b); //yhtalo: "f(x): 3.5 + 6" yhtalo.append('x'); //yhtalo: "f(x): 3.5 + 6x" yhtalo.append(" = "); //yhtalo: "f(x): 3.5 + 6x = " yhtalo.append(c); //yhtalo: "f(x): 3.5 + 6x = 9.5" yhtalo.insert(9,'x'); //yhtalo: "f(x): 3.5x + 6x = 9.5" System.out.println(yhtalo); StringBuilder vastaus = new StringBuilder("Vastaus: "); vastaus.append((c - a) / b ); System.out.println(vastaus); } }