שאלה ב-java

yamamotu

New member
שאלה ב-java

אני יודע שיש פונקציה( sin(double . משום מה היא לא רוצה להתקמפל במשפט:(( System .out.print(sin(a .מי שיכול להגיד לי מדוע אודה לו מאד.
;double d=0.000 ;(( System.out.println(sin(d​
הקומפיילר כותב:cannot resolve simbol: (simbol:method sin(double
 

scalla

New member
כי היא לא מחזירה String

נסה: System.out.println(""+sin(d));
 

yamamotu

New member
יצאת גדול ידידי! ...אך ברשותך

אשאל אותך עוד שאלה:אולי אתה יודע איך אפשר לכתוב פאי?(חוץ מ 3.14) תודה רבה מראש
 

zagzagzag

New member
Math.PI

אמור להיות שם קבוע כזה. ותקרא את התיעוד של סאן, היית יכול למצוא את כל התשובות שם.
 
נראה לי שאתה טועה...../images/Emo26.gif

אין שום בעיה לתת ל-println כל טיפוס שלא יהיה... את הפרימיטיביים היא יודעת להמיר, וכל אובייקט מכיל את המתודה toString בעזרתה ה-println יודע להמיר אותה למחרוזת...
 

scalla

New member
צודק! זה רק הבעייה של Math.

זאת פונקציה מועמסת.
 
למעלה