i'm making a little skill calculator program for me and my friends to use and i'm having a problem with lining up the output. basically, depending on which class they choose at the beginning, the next section will have the attributes labeled accordingly. well, this throws off the alignment because if i alter it to look good for one class it will look bad for the others. im basically using tabs to line them up like this:
swordsmanship: 2 cost for next point: 2
swordsmanship: 2 cost for next point: 2
swordsmanship: 2 cost for next point: 2
anybody know a way that i can set this up so that it will always have the same amount of space between?

here's the code if you want to see it, the first option(warrior/monk) is lined up allright, but the second option(necromancer/mesmer)

Code:
import java.io.*;
class stats {
	int totattrib;
	int attribcost1, attribcost2, attribcost3, attribcost4, attribcost5, attribcost6, attribcost7, attribcost8;
	int attrib1, attrib2, attrib3, attrib4, attrib5, attrib6, attrib7, attrib8;

	stats(int a, int b, int c){
	totattrib=a;
	attribcost1=b;
	attribcost2=b;
	attribcost3=b;
	attribcost4=b;
	attribcost5=b;
	attribcost6=b;
	attribcost7=b;
	attribcost8=b;
	attrib1=c;
	attrib2=c;
	attrib3=c;
	attrib4=c;
	attrib5=c;
	attrib6=c;
	attrib7=c;
	attrib8=c;
	}
}


class calc {
	private static BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
	public static void main (String args[]) throws java.io.IOException {

	String attribute1="a",attribute2="a",attribute3="a",attribute4="a",attribute5="a",attribute6="a",attribute7="a",attribute8="a";

	stats character = new stats(100,1,0);

System.out.println("Select your character class");
System.out.println("1. Warrior/monk");
System.out.println("2. Necromancer/Mesmer");


String input1=stdin.readLine();
int input2=Integer.parseInt(input1);

switch(input2) {
case 1:
attribute1="Swordsmanship";
attribute2="Axe Mastery";
attribute3="Hammer Mastery";
attribute4="Strength";
attribute5="Tactics";
attribute6="Healing prayers";
attribute7="Protection prayers";
attribute8="Smiting Prayers";
break;
case 2:
attribute1="Soul Reaping";
attribute2="Curses";
attribute3="Death Magic";
attribute4="Blook Magic";
attribute5="Illusions";
attribute6="Domination";
attribute7="Fast Casting";
attribute8="Inspiration";
break;
}

while(character.totattrib>=0) {
System.out.println();
System.out.println("Allocate your points, enter 1 for attribute1, 2 for attrib2 and so on...");
System.out.println();
System.out.println("1. "+attribute1+":	"+character.attrib1+"	cost for next point:"+character.attribcost1);
System.out.println("2. "+attribute2+":		"+character.attrib2+"	cost for next point:"+character.attribcost2);
System.out.println("3. "+attribute3+":	"+character.attrib3+"	cost for next point:"+character.attribcost3);
System.out.println("4. "+attribute4+":		"+character.attrib4+"	cost for next point:"+character.attribcost4);
System.out.println("5. "+attribute5+":		"+character.attrib5+"	cost for next point:"+character.attribcost5);
System.out.println("6. "+attribute6+":	"+character.attrib6+"	cost for next point:"+character.attribcost6);
System.out.println("7. "+attribute7+":	"+character.attrib7+"	cost for next point:"+character.attribcost7);
System.out.println("8. "+attribute8+":	"+character.attrib8+"	cost for next point:"+character.attribcost8);
System.out.println();
System.out.println("points left:"+character.totattrib);
System.out.println();

input1=stdin.readLine();
input2=Integer.parseInt(input1);

switch(input2) {
case 1:
character.attrib1++;
character.totattrib=character.totattrib-character.attribcost1;
character.attribcost1++;
break;
case 2:
character.attrib2++;
character.totattrib=character.totattrib-character.attribcost2;
character.attribcost2++;
break;
case 3:
character.attrib3++;
character.totattrib=character.totattrib-character.attribcost3;
character.attribcost3++;
break;
case 4:
character.attrib4++;
character.totattrib=character.totattrib-character.attribcost4;
character.attribcost4++;
break;
case 5:
character.attrib5++;
character.totattrib=character.totattrib-character.attribcost5;
character.attribcost5++;
break;
case 6:
character.attrib6++;
character.totattrib=character.totattrib-character.attribcost6;
character.attribcost6++;
break;
case 7:
character.attrib7++;
character.totattrib=character.totattrib-character.attribcost7;
character.attribcost7++;
break;
case 8:
character.attrib8++;
character.totattrib=character.totattrib-character.attribcost8;
character.attribcost8++;
break;
default:
System.out.println("what's the matter with you?");
}

	}

}
}