דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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
12 פוסטים 4 כותבים 129 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • למה באתיל מנותק
    למה באתיל מנותק
    למה באתי
    מדריכים
    כתב נערך לאחרונה על ידי
    #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 חינמי

        Y תגובה 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 תגובה אחרונה
                  2
                  • למה באתיל למה באתי

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

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

                    כנראה שלא ראית מה התכתבתי איתו...
                    אני לומד מלא ע"י ה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
                    • מ משחזר מידע

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

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

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

                      while "1" == "1"
                      

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

                      while 1 == 1
                      

                      פחות הקלדה

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

                      @משחזר-מידע
                      יכלתי להשתמש גם ב-True חשבתי בעיקר על איך לעשות את זה פחות מסובך לקורא

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

                      • התחברות

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

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