Merhaba arkadaşlar, bu yazımızda java ile kullanıcıdan alınan bir metni tersten yazma nasıl yapılıyor onu göstereceğim. Bu işlemi method yardımı ile yapacağım. Sizler dilerseniz kendinize göre düzenleyip sadece main fonksiyonu içinde de çalıştırıp deneyebilirsiniz.
Olayın mantığını anlatalım. Bu işlem için for döngüsü kullanacağım. Bildiğiniz üzere döngüleri genellikle ++ şeklinde arttırarak kullanıyoruz. Fakat farklı kullanımları da mevcut “+=” , “-=” , “/=” , “–” gibi bunları deneyerek daha rahat kavrayabilirsiniz. Tersten yazdırma işlemi için ise “–” operatörünü kullanacağız.
Kodlarımıza geçelim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package teknografya; import java.util.Scanner; public class terstenYaz { static String tersYaz(String metin) { String sonuc =""; int i; for(i=metin.length()-1; i>=0; i--){ sonuc+=metin.charAt(i); } return sonuc; } public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("Kelime giriniz: "); String metin=scan.nextLine(); System.out.println(tersYaz(metin)); } } |
Örnek Çıktı:
Emeğine sağlık değerli paydaşım olmuş işe yaradı . 2020 ‘a güzel konu başlığı ,devamı gelsin diye iyi dileklerimi sunayım.
Teşekkürler.