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

  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008