קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [שאלה]JAVA
    על ידי WrestlingGod בפורום האקינג ואבטחת מידע
    תגובות: 3
    הודעה אחרונה: 26-07-2008, 21:39
  2. [שאלה]JAVA
    על ידי WrestlingGod בפורום האקינג ואבטחת מידע
    תגובות: 3
    הודעה אחרונה: 23-07-2008, 21:12
  3. [שאלה] JAVA
    על ידי WrestlingGod בפורום האקינג ואבטחת מידע
    תגובות: 5
    הודעה אחרונה: 23-07-2008, 18:49
  4. [שאלה] JAVA
    על ידי Evgeny878 בפורום האקינג ואבטחת מידע
    תגובות: 2
    הודעה אחרונה: 19-07-2008, 14:23
+ תגובה לנושא
מציג תוצאות 1 עד 8 מתוך 8

[שאלה]JAVA

  1. #1

    ברירת מחדל [שאלה]JAVA

    פתח ויישם אלגוריתם המקבל כקלט מספר שלם חיובי.האלגוריתם יציג כפלט מספר שסדר ספרותיו הפוך למספר שהתקבל כקלט.
    למשל:
    קלט:3214--->פלט:4123,קלט:52--->פלט:25


    תודה לעוזרים

  2. קישורים ממומנים

  3. #2
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,886
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    זה פשוט תרגיל של פירוק ספרות וסידור מחדש.
    יש לך שני משתנים שמכילים את המספרים. אחד הוא String והשני הוא integer .
    הקלט מתבצע על ה integer .
    אתה רץ עליו בלולאת while , כל עוד המספר שונה מ- 0.
    בכל סיבוב של הלולאה אתה מפרק את הספרה הימנית של המספר ע"י:
    קוד:
    digit=num%10;
    ומחלק את המספר ב- 10 כדי שבסיבוב הבא תוכל לפרק את הספרה הבאה:
    קוד:
    num=num/10;
    אחרי שתי הפקודות האלה בסוף הלולאה משתנה ה String נכנס לתפקיד.
    בגלל שב String אפשר לשרשר, אתה כל פעם מחבר את הספרה האחרונה שפירקת כך:
    קוד:
    st=st+digit;
    ומכיוון ש digit משתנה כל פעם יווצר המספר ההפוך.

    *חובה לאפס את משתנה ה String בהתחלה, אחרת בקומפילציה אתה תקבל שגיאה לוגית.
    קוד:
    String st="";
    אם יש עוד בעיה אתה מוזמן לשאול.
    נערך לאחרונה על ידי B1ackSn0w; 22-08-2008 בשעה 15:21.
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


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

  4. #3

    ברירת מחדל

    קוד:
    import java.util.*;
    class targil76
    {
      static Scanner reader=new Scanner(System.in);
      public static void main(String[] args)
      {
       
        int num,digit,st=0;
        num=reader.nextInt();
        while(num!=0)
        {
          digit=num%10;
          num=num/10;
          st=st+digit;
        }
        System.out.println(num);
      }
    }
    זה נכון?

  5. #4
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,886
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי ron93 צפיה בהודעה
    קוד:
    import java.util.*;
    class targil76
    {
      static Scanner reader=new Scanner(System.in);
      public static void main(String[] args)
      {
     
        int num,digit,st=0;
        num=reader.nextInt();
        while(num!=0)
        {
          digit=num%10;
          num=num/10;
          st=st+digit;
        }
        System.out.println(num);
      }
    }
    זה נכון?
    לא, בגלל שעשית את st משתנה integer ולא String ובגלל זה הוא לא יחזיר לך כפלט את המספר ההפוך אלא את סכום הספרות כי בעצם הפכת אותו למשתנה סכום.
    בהתחלה הוא שווה 0 ואז הוא שווה לעצמו פלוס הספרה, וכן הלאה.

    ב String אין סכום, כשאתה עושה "+" הוא "משרשר" - כלומר מחבר את הספרות אחת אחרי השניה.

    אמרתי בהתחלה שהמשתנה st הוא מסוג String ואתה הגדרת אותו בתור integer .
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


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

  6. #5

    ברירת מחדל

    אז איך אני קולט משתנה מסוג String?

  7. #6
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,886
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    קוד:
    String st;
    וכדי לאפס משתנה String :
    קוד:
    st="";
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


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

  8. #7

    ברירת מחדל

    תגיד ומה הפלט שצריך לכתוב?

  9. #8
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,886
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי ron93 צפיה בהודעה
    תגיד ומה הפלט שצריך לכתוב?
    המספר ההפוך נמצא בסופו של דבר בתוך משתנה ה String ובגלל זה st הוא הפלט.
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


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

+ תגובה לנושא


הרשאות פרסום

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


כל הזמנים הם לפי GMT +3. השעה כרגע היא 22:26.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,451,110 | הודעות: 8,151,692 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect