Java en popüler programlama dilidir ve Android programlamada da tercih edilen dillerden biridir.
Mevcut java örneklerinde bulunan kodları kopyalayıp, Netbeans yada Eclipse gibi Java IDE’lerinde kullanabilirsiniz.
Temel Java Derslerimiz’de bu dersimize kadar Java veri tipleri, if – else if koşulu, switch yapısı, while ve for döngüsü ve bir çok farklı konudan bahsettik. Bundan sonra yazı dizimize son sürat devam edeceğiz inşallah. Ara ara bu tarz alıştırmalar ekleyip öğrendiklerimizi pekiştiriyor olacağız.
Konuyu fazla uzatmadan örneklere geçelim :
Not: Paylaştığımız her çözümün alternatifleri olabilir. Sizlerde konu altından yorumlarınızı bırakabilirsiniz.
Alıştırma 1
Terstende aynı okunan kelimelere palindromik kelime denilmektedir. Konsoldan girilen bir kelime veya cümlenin polindromik olup olmadığını veren java algoritma kodunu yazınız ?
Not: StringBuilder kullanmadan ,bugüne kadar öğrendiklerimiz ile yapmaya çalışalım.
Örnek 1:
input ashsh
output = Polindromik kelime değil.
Örnek 2:
input =
otput = Polindromik kelime
Kod:
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 | import java.util.Scanner; public class Palindromik { public static void main(String args[]) { String inputSting, reverseString = ""; Scanner in = new Scanner(System.in); System.out.println("Kelime giriniz"); inputSting = in.nextLine(); int length = inputSting.length(); for ( int i = 0 ; i <= length-1 ; i++ ){ reverseString += inputSting.charAt(length-1-i); //Stringin tüm char'larını tersten alıp yeni stringe ekliyoruz.. } if(inputSting.equals(reverseString)){ System.out.println("Palindromik Kelime"); }else{ System.out.println("Palindromik Kelime değil"); } //System.out.println(inputSting.equals(reverseString) ? "Palindromik Kelime": "Palindromik Kelime Değil"); //Tek satır if } } |
Yorumlar
Yorum Gönder