Turkcell | Geleceği Yazanlar

Android virgülden sonra sadece 2 basamak gösterme

Merhaba arkadaşlar tam olmasa da hesap makinesine benzer bir şey yapmaya çalışıyorum şöyle bi sorunum var kullanıcıdan bir sayı girmesini istiyorum ve bu girilen sayıyı 3 e bölen sonunada √3 ekleyen bir program yazıyorum benim sormak istediğim şey buraya 3ün katı olmayan bir sayı girildiği zaman virgülden sonra sadece 2 basamak gözüksün istiyorum yardımlarınızı bekliyorum 

 


altmis.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v)

{ try

{ double sayi1f=Double.parseDouble(akenari.getText().toString());

bkenari.setText(String.valueOf(sayi1f / 3 + "√3"));

}catch(NumberFormatException nfe){

 }

 });

örneğin burada akenari edittextine 5 rakamı girilip altmis butonuna basıldığı zaman bkenari textview'in de 1.666666666√3 değilde 1.66√3 yazmasını istiyorum

    +1

    Taner Utku

    VakıfBank - 28 Şubat 2016

    double sayi1f=Double.parseDouble(akenari.getText().toString());
    
    double x = sayi1f / 3; // x=1.666666666 diyelim,
    x= Math.floor(x* 100) / 100; // floor(166.666666) / 100 = 166/100=1.66
    
    bkenari.setText(String.valueOf(x + "√3")); // 1.66√3

     

    0

    Özer

    05 Mart 2016

    altmis.setOnClickListener(new View.OnClickListener() {
                @Override public void onClick(View v)
    
                { try
    
                { double sayi1f=Double.parseDouble(akenari.getText().toString());
                    String sayi = String.valueOf(String.format("%10.2f", sayi1f)) + "√3";
    
                    bkenari.setText(sayi);
    
                }catch(NumberFormatException nfe){
    
                }
    
                });

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.