18 תשובות
קודם כל ה i כשהוא בתוך הלולאה הוא כל פעם קופץ (כנראה באחד עם עשית בסוף ++)
אחרי שהלולאה נגמרת ה i שווה לערך האחרון שהוא הגיע אליו.
אבל
את לא יכולה להשוות את הערך מחוץ ללולאה כי i חי רק בתוך הלולאה ואחרי שהלולאה נגמרת ה i "מת".
את יכולה להגדיר מחוץ ללולאה int i
ובתוך הלולאה לכתוב i בלי ה int וזה יעבוד.
אחרי שהלולאה נגמרת ה i שווה לערך האחרון שהוא הגיע אליו.
אבל
את לא יכולה להשוות את הערך מחוץ ללולאה כי i חי רק בתוך הלולאה ואחרי שהלולאה נגמרת ה i "מת".
את יכולה להגדיר מחוץ ללולאה int i
ובתוך הלולאה לכתוב i בלי ה int וזה יעבוד.
שואל השאלה:
אבל עשיתי את זה בקוד אחר וזה עבד
אבל עשיתי את זה בקוד אחר וזה עבד
אנונימית
שואל השאלה:
אם אני ארשום int i מחוץ ללואה זה יהיה אותו היה שבלולאה?
אם אני ארשום int i מחוץ ללואה זה יהיה אותו היה שבלולאה?
אנונימית
i משתנה שחי רק בתוך התחום של הלולאה
שואל השאלה:
לא הגיוני בקוד אחר זה עבד לי
לא הגיוני בקוד אחר זה עבד לי
אנונימית
כנראה בקוד האחר היה משהו נוסף שגרם לזה לעבוד... קוד זה לא דבר שמחליט להתנהג ביום בהיר בצורה מסויימת וביום גשום אחרת.
אתה יכול לעשות int i; לפני הלולאה ואז הלולאה תהיה ככה
for(i=0; i<...; i++)
for(i=0; i<...; i++)
שואל השאלה:
זה רושם לי variable i is already defined in the scope
זה רושם לי variable i is already defined in the scope
אנונימית
את יכולה לשלוח צילום של הקוד?
שואל השאלה:
שמתי את כל הקוד בתיאור
שמתי את כל הקוד בתיאור
אנונימית
בתוך הלולאה תכתבי רק i = 0
במקום int i =0
במקום int i =0
שואל השאלה:
לא עבד
לא עבד
אנונימית
זה מראה את אותה שגיאה?
שואל השאלה:
זה מראה אפילו יותר שגיאות
זה מראה אפילו יותר שגיאות
אנונימית
שואל השאלה:
אתה יכול לנסות להעתיק את הקוד ולראות
אתה יכול לנסות להעתיק את הקוד ולראות
אנונימית
אני לא מתכנת בjava אבל תגידי לי מה השגיאה הראשונה
שואל השאלה:
cannot resolve symbol
cannot resolve symbol
אנונימית
באיזה שורה ואיזה תו?
באותו הנושא: