הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה ב- Java (https://hosts.co.il/forums/showthread.php?t=53285)

erezse 05-09-07 17:02

שאלה ב- Java
 
איך ניתן להדפיס בעזרת לולאת for את האותיות 'a' עד ,'k' ?


תודה לעוזרים

Rom 05-09-07 17:38

בעזרת ascii

Kfir.G 05-09-07 17:43

ציטוט:

נכתב במקור על ידי Rom (פרסם 552447)
בעזרת ascii

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

קוד:

(int)'a' //קוד הASCII של a
(char)97 //מציג את הchar בעל קוד הASCII השווה ל97 (a)

עכשיו מה שאתה עושה זה לקחת את הערך של התו הראשון ושל התו האחרון לחסר בינהם ולהריץ את הלולאה כל עוד המונה שלך קטן מהמספר שהתקבל. עכשיו את הלולאה נבנה בצורה הבאה
ללואה {
הדפס את התו
הגדל את קוד הASCII באחד
}
וזהו סיימת. אם אתה עדיין מתקשה צור איתי קשר (פרטים בחתימה) ואני אעזור לך. אני מאמין שאפשר לנעול את הנושא :)

erezse 05-09-07 19:26

אנחנו בבית ספר לומדים עכשיו Java משתמשים ב- Dr Java ,
אנחנו רק בשלב של לולאת For , אני לא צריך את הפתרון Ascii הנ"ל, אלא דרך אחרת..

כאילו חילקה לנו דף עם תרגילים, סתם המשכתי את הדף וראיתי את התרגיל הנ"ל ,
ניסיתי כל מיני אפשרויות ולא הלך..

אנחנו היום התחלנו את לולאת for , ככה שזה צריך ליהיות משהו פשוט..

Elad-A 05-09-07 19:38

קוד:

for(i = 'a'; i < 'l'; i++)
{
        system.out.println(i);
}

משהו כזה, אני חלוד רצח כבר..
כמובן שתגדיר את i כ string לפני, ואני לא בטוח לגבי ה system.out.println , תגיד לי באיזה דרך אתם משתמשים כדי להדפיס..

erezse 06-09-07 18:00

אחלה כן ,זהו הפתרון שהיא עשתה ,משהו דומה.

תודה בכל מקרה =]


כל הזמנים הם GMT +2. הזמן כעת הוא 10:39.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ