שלום,
אני מנסה ליישם אורך של מחרוזת לתוך מערך. הבעיה היא שגם לאחר שאני מאתחל את הint שלי בתוך השיטה הוא לא מוכן להקנות לו ערך חדש. כשאני מנסה לקמפל הוא אומר לי cannot find symbol - variable arrayLength
בכל אופן, אני לא מבין מאיפה מגיע השגיאה היות והמשתנה arrayLength מוגדר בתוך הטווח (scope) של השיטה.קוד:public int myCompare (String s1, String s2) { int x = 0; int arrayLength; if(s1.length() < s2.length()) { arrayLentgh = s2.length(); } if (s1.length() >= s2.length()){ arrayLength = s1.length(); } char[] str1 = new char[arrayLength]; char[] str2 = new char[arrayLength];
אשמח לכל עזרה.
תודה![]()



ציטוט ההודעה

