Şimdi Ara

Java'da şu kod ne işe yarar? [SS]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
456
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    Aşağıdaki kod ne işe yarar başka hangi şekillerden kullanabiliriz bilen varsa yazabilir mi?

     Java'da şu kod ne işe yarar? [SS]



  • Java'da printf kullanmak C syntaxindan gelen bir aliskanlik.
    Bence gerek yok kullanimina. % kismi parametrenin yerlesecegini, .2f kismi da precision i 2 olacak ( virgulden sonraki 2 basamagi alinacak sekilde ) bir float bekledigini belirtiyor.
    BigDecimal kullanmak daha okunakli ve isabetli cunku virgulden sonraki kismi nasil yuvarlayacagina da biz karar veriyoruz BigDecimal ile.
         float f = 2.449f; 
    System.out.printf("k = %.2f",f);
    System.out.println();
    System.out.println(new BigDecimal(f).setScale(2,BigDecimal.ROUND_HALF_UP).toPlainString());
    System.out.println(new BigDecimal(f).setScale(2,BigDecimal.ROUND_UP).toPlainString());

    < Bu ileti tablet sürüm kullanılarak atıldı >

    • %.2f geçen kısımda score değişkeninin içeriği yazdırılacak. Değişkenin float olması gerek.
    • .2 demek virgülden sonra 2 basamak yazdır demek.
    • \n bi satır boşluk bırakıyor.
    • /4 bir şey yapmıyor, normal /4 yazdırıyor ekrana.
  • Teşekkürler cevap için yalnız /4 yazıp , score yazılmasındaki amacı anlamadım?

    Yani score'un yerinen geçeceği bir değer yok sadece /4 yazdırıyoruz.
  • quote:

    Orijinalden alıntı: equasezy1

    Teşekkürler cevap için yalnız /4 yazıp , score yazılmasındaki amacı anlamadım?

    Yani score'un yerinen geçeceği bir değer yok sadece /4 yazdırıyoruz.

    "/4" 'ün bi matematiksel işlevi yok orada, sadece ekrana yazdırılıyor. Belki yanlış bile yazılmış olabilir o kodda.



    < Bu mesaj bu kişi tarafından değiştirildi Lilpackage -- 13 Ocak 2017; 18:48:2 >
  • quote:

    Orijinalden alıntı: Lilpackage


    quote:

    Orijinalden alıntı: equasezy1

    Teşekkürler cevap için yalnız /4 yazıp , score yazılmasındaki amacı anlamadım?

    Yani score'un yerinen geçeceği bir değer yok sadece /4 yazdırıyoruz.

    "/4" 'ün bi matematiksel işlevi yok orada, sadece ekrana yazdırılıyor. Belki yanlış bile yazılmış olabilir o kodda.

    tamam teşekkürler.
  • Yapay Zeka’dan İlgili Konular
    bu pandora box ne işe yarıyor ?
    17 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.