SORU
10 Kasım 2009, Salı


Java: Edebi yüzde printf deyimi oturum açın

Java'da printf deyimi içine gerçek bir yüzde işareti eklemek için çalışıyorum ve bu hatayı alıyorum:

lab1.java:166: illegal escape character
                System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
                                                 ^
lab1.java:166: illegal escape character
                System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
                                                          ^
2 errors

Benim basit bir beşgen kullanmaktır içine gerçek bir yüzde işareti koymak nasıl anlamaya miyim? \% Yolla kaçmaya çalışacağını düşünmüştüm, ama değil.

Herhangi bir fikir?

CEVAP
10 Kasım 2009, Salı


Yüzde işareti yüzde işareti kullanarak kaçtı

System.out.printf("%s\t%s\t%1.2f%%\t%1.2f%%\n",ID,pattern,support,confidence);

complete syntax sun's java docs erişilebilir. Bu özel bilgi ilk bağlantı bölümü Conversions.

Derleyici bir hata üretiyor sebebi characters sadece sınırlı bir miktarda bir eğik çizgiyi takip edebilir. % geçerli bir karakter değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010