Kütüphaneye bir de nispeten kolay bir soru ekleyelim. Bir döngü içerisinde 20'ye kadar olan sayıların karesini ve kare kökünü hesaplayan bir program yapalım.
Sorunun çıktı hizalanmasına odaklanmazsak en basit çözümü şöyle olacaktır:
public static void main(String[] args) {
for (int i=1; i<=20; i++)
{
System.out.println(i+"\t"+Math.pow(i, 2)+"\t"+Math.sqrt(i));
}
}
Çıktı:
Biraz daha nizamlı ve göze güzel görünür bir çıktı almak için başlık ekleyelim ve Java'da formatlı çıktı almayı da yapılacaklar listesine ekleyelim:
public static void main(String[] args) {
System.out.printf("%10S\t%10S\t%10S\n","sayi","karesi","kare kökü");
for (int i=1; i<=20; i++)
{
System.out.printf("%10d\t%10.0f\t%10.2f\n",i,Math.pow(i, 2),Math.sqrt(i));
}
}
Çıktı: