עבור לתוכן

קוד בג'אווה שהקומפיילר לא טוען..

Featured Replies

פורסם

אתה רוצה לחשב את המספר רק אם התנאי מתקיים או שאתה רוצה לדרוש את התנאי הזה מהמשתמש?

כעיקרון זה נקרא לבדוק את תקינות הקלט. אתה מריץ לולאה שממשיכה לקלוט מספרים מהמשתמש עד שהמספרים שהוזנו

תואמים לדרישות שלך. אם a<10000 וגם b<1000 (זה התנאי שאתה רוצה) אתה מחשב את המספר ומדפיס אותו (למשל).

אם התנאי לא מתקיים, אתה מדפיס הודעת שגיאה ומבקש להזין שוב את המספרים.

פורסם
  • מחבר

אני רוצה שיהיה ניתן להזין ערכים מ2 משתנים, מהראשון 3 ספרות ומהשני 4..ואז להעלות את שניהם בריבוע לחבר ולקבל שורש של התוצאה..יש מצב בבקשה שאתה יכול להראות לי את זה בקוד?

פורסם

כאילו לפתור את התרגיל בשבילך? אז מה השגנו בכך? :)

פורסם
  • מחבר

חחח אני מודע לזה..אבל אין לי כמעט ממה ללמוד..

פורסם

יש טונות של מדריכים ברשת ומדובר בפעולה פשוטה ונפוצה בכל מדריך למתחילים.

תנאים פשוטים, לולאות וקריאת ערכים מהמשתמש.

תנסה ליישם את מה שהסברתי לך ותעלה לכאן את הקוד.

פורסם
  • מחבר

למישהו יש מושג איך אני עושה 2 תנאים שאם שניהם מתרחשים יש הודעה ואם לא אז יש הודעה אחרת?

פורסם

תחזור שוב על החומר של if ועל האופרטורים הלוגיים || ו-&&.

פורסם
  • מחבר

זה קצת ממש דחוף אם מישהו יכול להסביר לי איך אני עושה 2 תנאים שקשורים לביצוע אחד..לחוץ בזמן להגיש עבודה..

פורסם
  • מחבר

למען האמת, ניסיתי את האופרטור הזה וזה לא עבד. אבל בדיוק עכשיו בדיוק עברתי על כמה דברים כאן וזה עבד...עוד דבר שממש לא הלך לי זה לעגל תוצאה באמצעות פקודה שאמרו לי לשים במשימה ואני לא יודע איפה לשים בדיוק את הפקודה..הבנתי שצריך בsystem.outpui אבל תמיד יש שם שגיאה..

[font=serif]double [/font]

[font=serif]afterRounding [/font]

[font=serif]= Math.round ([/font]

[font=serif]beforeRounding [/font]

[font=serif]* MAX) / (MAX * 1.0);

[code/]

[/font]

פורסם

תעלה את הקוד כמו שצריך.

מה פשר פעולה שאתה מבצע? אתה יודע מה Math.round עושה?

פורסם
  • מחבר

כעיקרון כתוב בצורה מפורשת שזה נועד לעגל סכום. אבל השאלה איפה לשים אותו במקום הנכון...


[FONT=serif]double [/FONT]
[FONT=serif]afterRounding [/FONT]
[FONT=serif]= Math.round ([/FONT]
[FONT=serif]beforeRounding [/FONT]
[FONT=serif]* MAX) / (MAX * 1.0);
[/FONT]

כשאני שם כמו שהבנתי את הפקודה הזאת בsystem.output של תוצאה סופית שקיבלתי אני מקבל הודעות שגיאה..

פורסם

נסה להריץ את זה:

double rounded = Math.round(num);
System.out.println(rounded);

פורסם
  • מחבר

הסתדרתי, תודה רבה :)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים