פורסם 2006 בינואר 1319 שנים במתודה System.out.println (חובה במתודה הזאת ולא אחרת)כיצד אני מדפיס מספר מסוג double עם מספר מוגבל של ספרות לאחר הנקודה ? אני זוכר שב C היה את ה % אבל זה לא עובד לי כאן...ואם כבר שאלתי אז רציתי לדעת אם יש אפשרות לקבל אורך מערך דו-מימדי למשל array[].length מחזיר לי את אורך המערך אך איך עושים זאת כלפי תת מערך במערך דו מימדי ?
פורסם 2006 בינואר 1319 שנים נניח שהמספר הוא במשתנה a.נסה לעשות ככה:int b= (int) (100*a);a = ((double)b)/100;system.out.println(a);כך תציג כמובן את המספר עם שתי הספרות האחרונות. זה בטח פתרון עקיף ומסורבל, גם אני מתחיל בג'אווה.לגבי המערך הדו מימדי, אם אתה כותב array.length אתה מקבל את מספר השורות, ואם אתה כותב array[i].length אתה מקבל את מספר התאים בשורה ה-i.
פורסם 2006 בינואר 1519 שנים קודם כל, ככה אפשר להמיר float ל-stringString s = Float.toString(5.54);ואז אתה יכול לעשות מה שאתה רוצה עם המחרוזת, כמו לקטוע אותה 2 ספרות אחרי הנקודה.לא ממש הצלחתי למצוא איך להגביל את רמת הדיוק בהמרה...
פורסם 2006 בינואר 1519 שנים מחבר קודם כל תודה על התשובות. לא חשבתי שצריך לעשות כאלה דרכים עקיפות בשביל משהו כלכך אלמנטרי ... חייב להיות משהו פשוט יותר
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.