by A.Gökhan, M.Sc. | Ocak 24 22:01
Merhaba,
Bu yazımda sizlerle tipik bir for döngüsü örneği olan, * karakterleriyle üçgen çizme uygulaması paylaşacağım. Daha önce hatırlarsanız, PHP dilinde bu uygulamayı paylaşmıştık. Dilerseniz bu linkten ulaşabilirsiniz.
Bu yazıda ise üçgen uygulamasını JAVA dilinde yapacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package console; public class Ucgen { void Ucgen() { int baslangic = 0; int bitis = 10; for(int i = baslangic; i<=bitis; i++) { for(int j = baslangic; j<i; j++) { System.out.print("*"); } System.out.print("\n"); } } } |
Ekran çıktısı:
1 2 3 4 5 6 7 8 9 10 |
* ** *** **** ***** ****** ******* ******** ********* ********** |
Yukarıda görmüş olduğumuz gibi, iki adet for döngüsü, birbiri içerisinde, 0 ila 10 sayıları arasında satır ve sütunda * (yıldız) karakteri çizerek, üstten aşağıya doğru artan bir üçgen çiziyorlar. Bunun tersini şu şekilde oluşturabiliriz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package console; public class Ucgen { void Ucgen() { int baslangic = 0; int bitis = 10; //asagidan uste for(int i = bitis; i>=baslangic; i--) { for(int j = baslangic; j<i; j++){ System.out.print("*"); } System.out.print("\n"); } } } |
Ekran çıktısı:
1 2 3 4 5 6 7 8 9 10 |
********** ********* ******** ******* ****** ***** **** *** ** * |
Kodumuzu nasıl çalıştıracağımızı elbette biliyorsunuz, lakin yine de hatırlatmakta fayda var:
1 2 |
Ucgen yeniUcgen = new Ucgen(); yeniUcgen.Ucgen(); |
Görmüş olduğunuz gibi, oldukça eğitici bir problem çözdük. Siz de bu tarz uygulamaları kendi başınıza yapmaktan çekinmeyin.
Bir sonraki yazımızda görüşmek üzere!
Source URL: http://www.phpservisi.com/java-dilinde-ucgen-cizme-uygulamasi/
Copyright ©2023 Phpservisi.com unless otherwise noted.