Java יסודות

Java יסודות 09: לולאות מקוננות (עבור)

14 קטעי וידאו

80 דקות

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

למה? ובכן, ראשית, נצטרך לעבור על כל אחת המכוניות בשני הנתונים שלה, הוא במספר מושבים כמספר אנשים שכובשים אותה, אז הנה, לכך להישאר קרוב, בוא ננסח זאת כך, נוכל לומר זאת, וכאן נאמר: מושבים אני לא יודע אם הם זוכים לראות את זה. כשאני מעל הסרטון. אני לא יודע! ומצד שני, 'נוסעים' 'מושבים'. הנה שמתי 'נוסע' בסדר!, כן.

ובכן, הדבר הבא הוא עכשיו אנחנו צריכים לעבור את שתי לולאות, אחת אמר כי מ -1 עד 4, אז זה לולאה, אשר תעשה, אני לשים את זה כל כך כדי להיות זמין כדי לראות לולאה זו, אשר תעשה היא לעבור על כל אחת מהשורות, עכשיו יש לנו לעשות הוא אחר כי לולאות דרך כל אחד העמודים, כך, ובכן, אני צריך עוד משתנה כדי לחזר את הלולאה הבאה, אז שמתי את זה כאן עבור הלולאה ולומר שהלולאה הזו עם 'J'

זה יהיה איטרטור הבא, אתה תהיה החל מ אפס, כמה זמן? במקרה זה, אנחנו צריכים ללכת, עמודים אלה, כך שזה יהיה, בעוד 'j' הוא 'קטן או שווה ל -1' בסדר! ומה אנחנו עושים את זה היא כי 'j' העלייה 'j ++' לגדול בכל פעם שאנחנו פותחים את המפתחות, כאן הוא איפה אנחנו שמים את כל הקוד הזה, בסדר! כאן טמון, אנחנו שמים את זה. עכשיו מה נעשינו זה, יניח כי אכן המכונית הראשונה

יש לו 10 מנדטים, 20 השני, השלישי 30, אבל בוא נגיד שהם תפוסים בחצי, בסדר! כל מכונית יש וחמש מאות שנות כיבוש, אז זה דבר ראשון הראשון שעלינו לשמור קואורדינטה זו: '[i] [j]' כאן ישמור את מספר המושבים, זה כבר לא 'אני' רק, זה לא רשת, אם אנחנו לא לתת שני הנתונים, כי אנחנו עובדים עם מטריקס, דו ממדים, אז אתה צריך לציין את שני

קואורדינטות, כך ב 'ט י' כאשר 'j' הוא אפס, נעבוד מושבים וכאשר 'j' הוא 1 בסיבוב הבא, מספר עבודה נוסעים, אז בואו לשים כאן, כי עבור 'J' אפס אנחנו כאן, אם, 'j = 0' כי אז אנחנו אומרים, נתתי אותו. ואם, j = 1, אז כאן נניח שמדובר השווה למחצית הנוסעים, איך אנחנו אומרים חצי? לרכב ... כאן זה יהיה אפס, כל זאת על ידי 2. אוקי! אתה מבין את זה? ....

אם אתה לא מבין, אז יותר פעמים תראינה אותו! אבל זה מאוד פשוט, כאשר 'j' הוא אפס, מה שאנחנו עושים זה שיא במספר המושבים שאמרנו כאשר 'j' הוא 1 אז אנו אומרים כי יש מחצית המושבים, ואת המושבים מאוחסנים במצב אפס, מה זה עושה? זה מתחיל עם בשורה הראשונה, וחוצה את אפס ואחד, אשר הם עמודות, הם 'בטיפה אחת' ואז מתקדם שורה אחת, חוצה את אפס ואחד, ולאחר מכן ממשיך שני, הליכה

כל אחד מן השניים, עם לולאה זו, ללכת סביב העמודים, ועם לולאה זו, לולאות דרך שורות, בסדר! בואו לראות איך זה יהיה אם זרקתי אותו, אני רץ לראות ... תנו לי לבדוק מה קורה כאן ... כאן נותן לי שגיאה זו ... אה! אני כבר יודע את זה! ... משהו שגיאה זה לא בסדר כאן ... ++ ... אה! כְּבָר! מה זה ומה ! טעות ... לא בסדר כאן השיטה זה קיבל את מה כאשר עם מערכים ועכשיו כאן הוא ... הוא מטריצה, אז הנה; אנו נגיד לך את זה,

הנה זה נוכל למחוק אותו, אז מה שאנחנו רואים עכשיו, ניקח עוד לולאה, כאן הלולאה הראשונה, אנחנו נהיה הצבת נתונים בלולאה השנייה, שיטה, לומר כמה כסף יש לך, אז שמתי את זה, שמתי את זה כאן, אנחנו ... טוב, נראה מה אני אעשה כאן, כל אחד ובכך לחסוך לי זה, כל אחד, ואנו רואים, כפי שאתה צריך לצאת: 10, 5; 20,10 וחצי; 30, 15, כאן אני חייב לצאת 40 ואז 20 ו -50 ... 25, מספר מושבים

חֲצִי. עם לולאות מקוננות, מערכים יכולים ללכת לשני לתת להם אומץ לקרוא ולהציג על המסך ... נפנינו ונראה אחרים Loop, שאינו לצורך, אך ולעשות בזמן בעוד, בסרטון הבא.

כדי למצוא קורסים חדשים, להירשם. לא יהיה זבל, הבטיח :)

על הסופר

foto de jotajotavm
José Javier Villena

ביוגרפיה: אנליסט מתכנת בשפות שונות. פלטפורמות PREMIUM מורה מוכרת ברחבי העולם כמו CodigoFacilito. מאמרי העורך Cristalab. ערוץ YouTube שלי הוא ממומן על ידי המוציא לאור אנאיה ו LaTostadora. אני רוצה להסביר בפירוט ולתת כמה דוגמאות למען הסר ספק.