public class Simpletext { public static void main(String[] args) { String[] aa = {"A", "b", "c"}; f1(aa); f2(aa); } private static final String RESULT_FORMAT="%5s+%5s+%5s=%-10s\n"; public static void f1(String[] aa) { StringBuffer bb = new StringBuffer(); for (String a3 : aa) { bb.append(a3); } System.out.print(String.format(RESULT_FORMAT, aa[0], aa[1], aa[2], bb.toString())); } public static void f2(String[] aa) { StringBuffer bb = new StringBuffer(); for (String a3 : aa) { if (!a3.equals(aa[0])) System.out.print("+"); bb.append(a3); for (int i=0; i<5-a3.length(); i++) System.out.print(" "); System.out.print(a3); } System.out.print("=" + bb.toString()); System.out.println(); } }