Java ile konsol uygulamaları örneklerinde System.out.Println() ile çok sayıda şekil çizdirmiştik. Klavyedeki karakterleri kullanarak şekil çizdirme uygulamaları, programlamaya giriş örnekleri arasında yer alan pratik kodlardır çünkü herhangi bir programlama bilgisine gerek yoktur. Kare ya da dikdörtgen çizerken kağıda çizmekten tek zorluğu, mxn boyutlarında bir düzlemde çalışıyor olup aralara ufak çizgiler çekememektir. Farklı ülkelerin bayraklarını da konsol ortamında kodlamak, abd ya da bazı avrupa ülkelerinin bayraklarının eğimli tasarımlar içermemelerinden dolayı nispeten kolaydır. Türk bayrağını konsolda bu şekilde çizdirmeyi denediğimde ise açıkçası daha başarılı olmayı umuyordum ama sonuç pek de içime sinmedi. Belki tasarım becerileri daha gelişmiş olan birisi daha büyük bir tuvalde çalışarak benden daha başarılı bir örnek çıkartabilir. Ben yine de fikir vermesi açısından kendi kötü tasarımımı da paylaşıyorum.
public static void main(String[] args) {
System.out.println("==============================================");
System.out.println("= =");
System.out.println("= =");
System.out.println("= * * * * * =");
System.out.println("= * * =");
System.out.println("= * * =");
System.out.println("= * * =");
System.out.println("= * * * =");
System.out.println("= * * =");
System.out.println("= * * =");
System.out.println("= * * =");
System.out.println("= * * * * * =");
System.out.println("= =");
System.out.println("= =");
System.out.println("==============================================");
}
Çıktı: