קאָמפּיוטערס, פּראָגראַממינג
ביגינטעגער ז'אבא: ארבעטן מיט גרויס נומערן
ז'אבא איז דער הויפּט געניצט פֿאַר שרייבן גרויס פאַרנעמונג וועב אַפּלאַקיישאַנז. אָבער, עס איז אויך אָנווענדלעך צו אנדערע ונטערטעניק געביטן, ווו אָפֿט עס איז אַ נויט צו אַרבעטן מיט זייער גרויס נומערן. כאָטש ז'אבא האט פּרימיטיוו טייפּס, עס זענען סיטואַטיאָנס ווו זיי זענען נישט גענוג.
עס איז באקאנט אַז אַלע די פּרימיטיוועס האָבן איין פּריקרע שטריך - דער טיפּ פון לויפן, אין וואָס דער רעזולטאַט פון קייט לידז צו פאַלש חשבונות. פֿאַר דעם צוועק עס איז אַ ספּעציעל סאָרט ביגינטעגער. ז'אבא וואָלט ניט זיין ז'אבא, אויב עס איז נישט אַ באַזונדער קלאַס מיט פונקטיאָנאַליטי פֿאַר דעם פאַל. זאל אונדז באַטראַכטן עס אין מער דעטאַל.
קלאַס ביגינטעגער ז'אבא: Description
ווי איר וויסן, ביגינטעגער קלאַס ראַפּס פֿאַר גרויס ינטאַדזשער וואַלועס. צו ענקאַפּסאַלייט אַ נומער אין דעם טיפּ פון כייפעץ, איר קענען נוצן איינער פון די אָווערלאָאַדס פון זייַן קאַנסטראַקטער אָדער אַ סטאַטיק אופֿן וואַלועאָף. קאָנסטרוקטאָר ווי אַן אַרגומענט קענען נעמען אַ שטריקל אָדער בייט מענגע. צו בייַטן די פּשוט טייפּס רעפּריזענטינג ינטאַדזשערז אין ביגינטעגער ז'אבא נוצן סטאַטיק אופֿן וואַלועאָף.
זינט ז'אבא איז קיין מעגלעכקייט פון אָוווערלאָודינג אָפּערייטערז צו דורכפירן מאַטאַמאַטיקאַל אַפּעריישאַנז אויף ענקאַפּסאַלייטיד אין דעם קלאַס וואַלועס, צוגעשטעלט די צונעמען אופֿן. וועגן זיי ווייַטער וועט זיין דיסקאַסט.
ז'אבא ביגינטעגער: מעטהאָדס און יגזאַמפּאַלז פון זייער נוצן
דעם קלאַס האט ביי זייַן באַזייַטיקונג אַ סכום פון מעטהאָדס אַז לאָזן איר צו מאַניפּולירן נומעריק וואַלועס, און ויספירן אויף זיי די פאַרשיידנקייַט פון מאַטאַמאַטיקאַל אַפּעריישאַנז. ווייטער איז א ליסטע פון די מעטהאָדס.
זאל אונדז מעטהאָדס אַז דורכפירן אַריטמעטיק אַפּעריישאַנז:
- לייגן (ווערט) - פּערפאָרמס דערצו פון די קראַנט וואַלועס פון די כייפעץ, מיט די טראַנספעררעד ווי אַן אַרגומענט;
- אַראָפּרעכענען (סובטראַקטאָר) - פּערפאָרמס די סובטראַקטאָר סובטראַקץ די קראַנט ווערט;
- מערן (ווערט) - מאַלטאַפּלייז;
- צעטיילן (דיווידער) - פּערפאָרמס די אָפּטייל פון די קראַנט ווערט אין די דיווידער;
- פּאַו (ינט ARG) - רייזאַז די ווערט פון די כייפעץ געפֿירט דורך די מאַכט ווערט אין ARG;
- אַבס () - קערט דער אַבסאָלוט ווערט פון די פאַך כייפעץ;
- ניגייט () - קערט ביגינטעגער כייפעץ וועמענס ווערט איז פון די פאַרקערט צייכן.
זאל ס קוק אין אַ פּשוט בייַשפּיל פון אַ אַריטמעטיק אָפּעראַציע אויף צוויי וואַלועס ענקאַפּסאַלייטיד אין די כייפעץ:
- ביגינטעגער וואַל1, וואַל2, אַדינג, דיוויידינג, אָפּפּאָסיטעסיגן;
- וואַל1 = נייַ ביגינטעגער ( "5");
- וואַל2 = ביגינטעגער.וואַלועאָף (10);
- אַדינג = וואַל1.אַדד (וואַל2);
- דיוויידינג = וואַל2.דיווידע (וואַל1);
- אָפּפּאָסיטעסיגן = וואַל1.נעגאַטע ();
באַצאָלן ופמערקזאַמקייַט צו די וועג פון קריייטינג אַבדזשעקס. בייַטעוודיק וואַל1 יניטיאַליזעד ניצן די קאַנסטראַקטער, אַקסעפּטינג אַ שטריקל און סטאָרז די ווערט 5. וואַל2 האט די ווערט 10 ווי אַ רעזולטאַט פון אַ סטאַטיק אופֿן וואַלועאָף. בייַטעוודיק ווערט אַדינג די רעזולטאַט פון די דערצו פון דער ערשטער צוויי וועריאַבאַלז און איז גלייַך צו 15. די בייַטעוודיק דיוויידינג ריספּעקטיוולי סטאָרז דער רעזולטאַט פון כיסער. אָפּפּאָסיטעסיגן וואַל1 איז די ווערט מיט די פאַרקערט צייכן, דאס הייסט. און. -5.
סאָף
ווי איר קענען זען, ביגינטעגער ז'אבא קלאַס גיט אַ פאַרשיידנקייַט פון מכשירים פֿאַר אַפּעריישאַנז אויף זייער גרויס נומערן. אין דעם טיפּ פון לויפן איז מעגלעך, זינט זיכערהייַט אין ז'אבא איז איינער פון די העכסטן פּרייאָראַטיז, פון קורס, אָן קאַמפּראַמייזינג פונקטיאָנאַליטי.
Similar articles
Trending Now