דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. JAVA
  5. עזרה הדדית - JAVA
  6. בקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו'

בקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו'

מתוזמן נעוץ נעול הועבר עזרה הדדית - JAVA
11 פוסטים 4 כותבים 83 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • למה באתיל למה באתי

    הסתבכתי קצת.
    אני אשמח להסבר על לולאת for בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

    מה זה? איך משתמשים בדיוק.
    הבנתי פחות או יותר איך משתמשים בזה אבל לא הבנתי לגמרי..
    במיוחד עם הגדרה של ( int =1; 10<=i;++1)

    וכן אשמח להסבר על לולאת while בפירוט הכי גדול שיש
    ..

    אשמח בשניהם לפירוט הכי גדול..

    ,תודה רבה.
    לא AI. אלא מישהו שיודע.

    אם מישהו מכיר ספר טוב ועדכני (עדיף של איזה אוניברסיטה וכו) אשמח לקבל PDF או לקנות...

    @מישהו12 @אליר325000 @לא-מתייאש

    Y מנותק
    Y מנותק
    Yehuda 1
    כתב נערך לאחרונה על ידי
    #2

    @למה-באתי

    היי, אני לא בטוח באיזה שפה אתה לומד, אבל אתן לך את מה שאני יודע על פייתון / JS שתקף לרב השפות.

    הדוגמאות קוד הבאות הן בשפת פייתון, המטרה שלהם זה להסביר לך את קונספט + תוכל לתרגם בקלות לשפה שלך

    1. לולאת while
      היא לולאה שמריצה קטע קוד מסויים כל עוד תנאי (Condition) מסויים מתקיים.

    לדוגמא הקוד הבא:

    while "1" == "1":
        print("test")
    

    ידפיס למסך "test" בלולאה אין סופית כי 1 תמיד יהיה שווה ל-1

    אפשר גם לשבור את הלולאה באמצע לפי הצורך:

    while "1" == "1":
        print("test")
        break
    

    הקוד הזה ידפיס test פעם אחת ויעצור כי שברנו את הלולאה

    אפשר לשבור גם ככה:

    finish = False
    while not finish:
        print("test")
        finish = True
    

    הקוד הזה ידפיס test פעם אחת ויעצור בדיוק כמו בקוד הקודם מכיוון שהתנאי עליו הלולאה רצה זה אם המשתנה finish מכיל ערך שלילי כמו False
    אבל ברגע ששמנו בערך שלו True אוטומטית התנאי לא מתקיים יותר והלולאה לא תרוץ בפעם השניה.

    במידה ואתה רוצה לדלג לריצה הבאה של הלולאה ניתן להשתמש בcontinute בפייתון.

    while "1" == "1":
        print("test")
        continue
        print("test2")
    

    במקרה הזה לא יודפס בכלל test2 מכיוון שמיד אחרי ההדפסה הראשונה הקוד מדלג לריצה הבאה של הלולאה

    לגבי for loop אכתוב לך יותר מאוחר

    מ תגובה 1 תגובה אחרונה
    0
    • למה באתיל מנותק
      למה באתיל מנותק
      למה באתי
      מדריכים
      כתב נערך לאחרונה על ידי
      #3

      זה בנושא של JAVA

      תגובה 1 תגובה אחרונה
      0
      • למה באתיל למה באתי

        הסתבכתי קצת.
        אני אשמח להסבר על לולאת for בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

        מה זה? איך משתמשים בדיוק.
        הבנתי פחות או יותר איך משתמשים בזה אבל לא הבנתי לגמרי..
        במיוחד עם הגדרה של ( int =1; 10<=i;++1)

        וכן אשמח להסבר על לולאת while בפירוט הכי גדול שיש
        ..

        אשמח בשניהם לפירוט הכי גדול..

        ,תודה רבה.
        לא AI. אלא מישהו שיודע.

        אם מישהו מכיר ספר טוב ועדכני (עדיף של איזה אוניברסיטה וכו) אשמח לקבל PDF או לקנות...

        @מישהו12 @אליר325000 @לא-מתייאש

        מ מנותק
        מ מנותק
        משחזר מידע
        כתב נערך לאחרונה על ידי
        #4

        @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

        בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

        אתה מגדיר int ורוצה double?


        הפעלת ניהול דיסקים דרך הקובץ המצורף

        Hex editor חינמי

        למה באתיל תגובה 1 תגובה אחרונה
        0
        • Y Yehuda 1

          @למה-באתי

          היי, אני לא בטוח באיזה שפה אתה לומד, אבל אתן לך את מה שאני יודע על פייתון / JS שתקף לרב השפות.

          הדוגמאות קוד הבאות הן בשפת פייתון, המטרה שלהם זה להסביר לך את קונספט + תוכל לתרגם בקלות לשפה שלך

          1. לולאת while
            היא לולאה שמריצה קטע קוד מסויים כל עוד תנאי (Condition) מסויים מתקיים.

          לדוגמא הקוד הבא:

          while "1" == "1":
              print("test")
          

          ידפיס למסך "test" בלולאה אין סופית כי 1 תמיד יהיה שווה ל-1

          אפשר גם לשבור את הלולאה באמצע לפי הצורך:

          while "1" == "1":
              print("test")
              break
          

          הקוד הזה ידפיס test פעם אחת ויעצור כי שברנו את הלולאה

          אפשר לשבור גם ככה:

          finish = False
          while not finish:
              print("test")
              finish = True
          

          הקוד הזה ידפיס test פעם אחת ויעצור בדיוק כמו בקוד הקודם מכיוון שהתנאי עליו הלולאה רצה זה אם המשתנה finish מכיל ערך שלילי כמו False
          אבל ברגע ששמנו בערך שלו True אוטומטית התנאי לא מתקיים יותר והלולאה לא תרוץ בפעם השניה.

          במידה ואתה רוצה לדלג לריצה הבאה של הלולאה ניתן להשתמש בcontinute בפייתון.

          while "1" == "1":
              print("test")
              continue
              print("test2")
          

          במקרה הזה לא יודפס בכלל test2 מכיוון שמיד אחרי ההדפסה הראשונה הקוד מדלג לריצה הבאה של הלולאה

          לגבי for loop אכתוב לך יותר מאוחר

          מ מנותק
          מ מנותק
          משחזר מידע
          כתב נערך לאחרונה על ידי משחזר מידע
          #5

          @Yehuda-1
          טכנית אפשר גם להפוך את while ל for

          int i = 1;
          
          while (i <= 10) {
              // Do something
              i += 1;   // or i++
          }
          
          

          אגב לא הצלחתי להבין למה אתה משתמש עם strings

          while "1" == "1"
          

          באותה מידה תוכל להשתמש אם int

          while 1 == 1
          

          פחות הקלדה


          הפעלת ניהול דיסקים דרך הקובץ המצורף

          Hex editor חינמי

          תגובה 1 תגובה אחרונה
          2
          • למה באתיל מנותק
            למה באתיל מנותק
            למה באתי
            מדריכים
            כתב נערך לאחרונה על ידי
            #6

            בדיוק עכשיו סיימת להתפלפל עם ג'מנאי על לולאת FOR וב"ה יצאתי מחוזק ומרוצה. הבנתי את זה..
            אשמח אם תרחיב יותר על נלולאה השנייה.

            https://gemini.google.com/share/119f99d25f55

            בעצם בלולאה השנייה אי אפשר להפסיק אותה לא ע"י פעולה צדדית (לחיצה על מקש כל שהוא) מהמשתמש

            תגובה 1 תגובה אחרונה
            0
            • מ משחזר מידע

              @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

              בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

              אתה מגדיר int ורוצה double?

              למה באתיל מנותק
              למה באתיל מנותק
              למה באתי
              מדריכים
              כתב נערך לאחרונה על ידי
              #7

              @משחזר-מידע כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

              @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

              בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

              אתה מגדיר int ורוצה double?

              בשילוב. אני רוצה להוסיך גם שם את פעולת המשתנה הדאבל (אגב, הוא מוזכר פעמיים בקוד שאני רציתי... 1. כדי לקלוט את כל הפלטים ששאני מכניס שיכול להיות בהם מספרים עשרוניים ו2. כדי לחשב בסוף את הממוצע הכולל

              מ תגובה 1 תגובה אחרונה
              0
              • למה באתיל למה באתי

                @משחזר-מידע כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                בשילוב של הגדרת משתנה דאבל בשביל ממוצע.

                אתה מגדיר int ורוצה double?

                בשילוב. אני רוצה להוסיך גם שם את פעולת המשתנה הדאבל (אגב, הוא מוזכר פעמיים בקוד שאני רציתי... 1. כדי לקלוט את כל הפלטים ששאני מכניס שיכול להיות בהם מספרים עשרוניים ו2. כדי לחשב בסוף את הממוצע הכולל

                מ מנותק
                מ מנותק
                משחזר מידע
                כתב נערך לאחרונה על ידי משחזר מידע
                #8

                @למה-באתי

                לא הבנתי בדיוק מה תרצה
                איפה אתה מגדיר double ואיזה נתונים תרצה להכניס
                ואם כברAI תוכל לבקש לו שיעשה לך במדוייק מה שתרצה
                תאמין לי בזמן שאני כותב 3 מילים תגובה הוא יכתוב לך תוכנה שלימה בכל שפה שתרצה
                השאלה אם אתה רוצה להבין
                או שתרצה לדעת


                הפעלת ניהול דיסקים דרך הקובץ המצורף

                Hex editor חינמי

                למה באתיל תגובה 1 תגובה אחרונה
                0
                • מ משחזר מידע

                  @למה-באתי

                  לא הבנתי בדיוק מה תרצה
                  איפה אתה מגדיר double ואיזה נתונים תרצה להכניס
                  ואם כברAI תוכל לבקש לו שיעשה לך במדוייק מה שתרצה
                  תאמין לי בזמן שאני כותב 3 מילים תגובה הוא יכתוב לך תוכנה שלימה בכל שפה שתרצה
                  השאלה אם אתה רוצה להבין
                  או שתרצה לדעת

                  למה באתיל מנותק
                  למה באתיל מנותק
                  למה באתי
                  מדריכים
                  כתב נערך לאחרונה על ידי
                  #9

                  @משחזר-מידע כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                  השאלה אם אתה רוצה להבין
                  או שתרצה לדעת

                  כנראה שלא ראית מה התכתבתי איתו...
                  אני לומד מלא ע"י הAI אז התכתבתי איתו בלימוד.. לא לכתוב את הקוד אין לי מה לעשות עם הקוד הזה. אלא ללמוד איך כותבים את הקוד.

                  בפועל עדיין לא הבנתי איך כותבים לולאה while

                  מ א 2 תגובות תגובה אחרונה
                  0
                  • למה באתיל למה באתי

                    @משחזר-מידע כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                    השאלה אם אתה רוצה להבין
                    או שתרצה לדעת

                    כנראה שלא ראית מה התכתבתי איתו...
                    אני לומד מלא ע"י הAI אז התכתבתי איתו בלימוד.. לא לכתוב את הקוד אין לי מה לעשות עם הקוד הזה. אלא ללמוד איך כותבים את הקוד.

                    בפועל עדיין לא הבנתי איך כותבים לולאה while

                    מ מנותק
                    מ מנותק
                    משחזר מידע
                    כתב נערך לאחרונה על ידי
                    #10

                    @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                    בפועל עדיין לא הבנתי איך כותבים לולאה while

                    אם תתן דוגמא מה תרצה לעשות אני מניח שתקבל תשובות
                    כשאתה מסביר משו לא ברור ומעורפל כמו לולאה עם doubles ונתונים אף אחד לא מצליח להבין מה תרצה לעשות

                    double sum = 0.0;
                    int count = 0;
                    
                    while (count < 4) {
                        sum = sum + 1.5;
                        count = count + 1;
                    }
                    
                    double average = sum / count;
                    System.out.println(average);
                    
                    

                    הפעלת ניהול דיסקים דרך הקובץ המצורף

                    Hex editor חינמי

                    תגובה 1 תגובה אחרונה
                    1
                    • למה באתיל למה באתי

                      @משחזר-מידע כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                      השאלה אם אתה רוצה להבין
                      או שתרצה לדעת

                      כנראה שלא ראית מה התכתבתי איתו...
                      אני לומד מלא ע"י הAI אז התכתבתי איתו בלימוד.. לא לכתוב את הקוד אין לי מה לעשות עם הקוד הזה. אלא ללמוד איך כותבים את הקוד.

                      בפועל עדיין לא הבנתי איך כותבים לולאה while

                      א מנותק
                      א מנותק
                      אלדד הדני 0
                      כתב נערך לאחרונה על ידי
                      #11

                      @למה-באתי כתב בבקשת מידע | אשמח להסבר מפורט - מה זה לולאות.. כולל הגדרת משתנים וכו':

                      בפועל עדיין לא הבנתי איך כותבים לולאה while

                      גם אני לא הבנתי בדיוק מה אתה רוצה
                      אבל לענין While: אם אתה יודע מה זה משתנה בוליאני (bool) - אז זה ממש פשוט, זה כמו להגיד למחשב "תעשה את הפעולות הבאות כל עוד שהמשתנה x מחזיר 'אמת'". וכך כל פעם שהמחשב רוצה להריץ את הפקודות שהכנסת לבלוק של הwhile, דבר ראשון הוא יבדוק אם התנאי שהגדרת מחזיר אמת, או במקרה שלנו - אם משתנה x מחזיר 'אמת', ואם כן - הוא יריץ את הפקודות, אם לא - הוא יסיים את פעולתו ויעבור להמשך הקוד.
                      כל פעם כשהמחשב מסיים להריץ את הקוד שבבלוק - הוא חוזר בחזרה לתנאי ובודק אותו כנ"ל.
                      כמו כן, ברצף הפעולות שאתה מגדיר בתוך הWhile אתה יכול לשלוט במשתנה x ולהגדיר אם הוא יחזיר אמת או שקר, ולפי זה לשלוט בלולאה הבאה. למשל:

                      bool is_next = true; // המשתנה is_next מכיל את הערך אמת
                      while (is_true) // כלומר: כל עוד המשתנה is_next מכיל אמת תעשה את הפעולות שבתוך הבלוק
                      {
                          ... // הלולאה תחזור כל הזמן על הפעולות האלו כל עוד is_next מכיל אמת
                          if (...) is_next  = false; // בשלב מסוים אנו נותנים תנאי שבמקרה שהוא מתקיים - שישנה את המשתנה is_next  שיכיל 'שקר'
                          // כעת, בפעם הבאה שמחשב יגיע לתחילת הלולאה - הוא יגלה שהמשתנה is_next כבר מכיל 'שקר ולכן הוא יסיים את הלולאה ויעבור להמשך הקוד
                      }
                      

                      (הכיווניות של טקסט ההסבר שבקוד מסובכת בגלל הLTR, מתנצל)

                      תגובה 1 תגובה אחרונה
                      0

                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • חוקי הפורום
                      • פופולרי
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר