Şimdi Ara

java da girilen sayıya göre degisken atama yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
520
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • kullanıcının girdigi sayı herhangi bi tip te olabilir. bu yuzden eger int girerse int degiskenine noktalı girerse double degiskenine atamasını istiyorum. bunu nasıl yapabilirim ? şimdiden teşekkürler



  • tipini control etmen lazım select case yapısı iledee uygun degere atarsın.
  • Önce Double'a parse edip (Double.parseDouble) eğer hata çıkarsa int'e parse edersin (Integer.parseInt)
  • String olarak al. Eğer nokta varsa double a, aksi halde inte çevir.

    String str;
    double dbsayi;
    int intsayi;
    ...
    if(str.contains(".")) dbsayi = Double.parseDouble(str);
    else intsayi = Integer.parseInt(str);
  • cevaplar için teşekkürler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.