Java ile isim şehir nasıl yapılır?

ashemodios

Hectopat
Katılım
13 Mart 2021
Mesajlar
337
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar ödevim. Java ile girilen harf ile isim sorulacak. Sorulan ismin eğer baş harfi doğruysa 10 puan eklenecek. değilse 20 puan çıkarılacak.
Yardım eder misiniz?

 
Son düzenleyen: Moderatör:
Öncelikle:

Koda gelirsek (kullanıcı inputa boş da girebilir onun uzunluğunu kontrol etmek isteyebilirsin):
Java:
import java.util.Scanner;

public class IsimSehir {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        char oyununHarfi;
        String isim;
        int puan = 0;
        System.out.println("Hangi harf oynanacak?");
        oyununHarfi = input.next().charAt(0);
        System.out.println("Oyun başladı. " + oyununHarfi + " harfi ile başlayan isim giriniz.");
        isim = input.next();
        if (isim.charAt(0) != oyununHarfi) {
            System.out.println("Baş harfi uyuşmuyor");
            puan -= 20;
        } else {
            System.out.println("Baş harfi uyuşuyor");
            puan += 10;
        }
        System.out.println("Puan: " + puan);
    }
}
 
Java:
if (isim.charAt(0).toLowerCase() != oyununHarfi.toLowerCase()) {
Kullanıcının büyük yada küçük harf kullanacağını bilemeyiz. İkisinide önce küçük harfe dönüştürüp öyle işlem yapmamız daha doğru olmaz mı?
 
Tabii bi de o var ama Locale de eklemek gerek Türkçeden dolayı.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…