4 תשובות
אני אישית מתכנת בסי, אבל תנסי אולי להשתמש בשורה נפרדת להגדרה של המשתנה
אתה מתכוון שצריך להקיף את הפעולה בסוגריים באותה שורה?

סינטקס מעניין
כן עדיף שורה נפרדת
לא יודעת אני מתכנתת בc# ואם את מאתחלת כמה משתנים בו זמנית את חייבת לרשום את זה ככה
int x,b,y=0;
או לא לאתחל בכלל
int x,b,y;
אבל תכלס השפות מאוד דומות
אנונימית
אני לא מתכנת בjava אבל נראה לי שהבעיה זה שהקומפיילר לא מבין שבכל מקרה תהיה איטרציה של הfor הפנימי ולכן הוא חושב שאין אתחול למשתנה