public class Pitagora2 {
	public static void main(String args[]) {
		final int righe = 50;
		final int colonne = 20;
//		final int ampiezza = 4;
		
		final int ampiezza = (int)(Math.log(righe*colonne)/Math.log(10)) + 1 + 1;
//                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//                                     cifre max per la tabellina

		for(int i = 1; i <= righe; i++) {
			for(int j = 1; j <= colonne; j++) {
				String casella = "" + i*j;
				System.out.print(normalizza(casella, ampiezza));
			}
			System.out.print("\n");
		}
	}
	
	private static String normalizza(String s, int lun) {
		while(s.length() < lun)
				s = " " + s;
		return s;
	}
}


Questa la bacheca di Informatica Grafica, corso di laurea specialistica in Ing. Edile-architettura
by FdA
ultima modifica: 02/02/2005 11.30