חטיבת מספרים שלמים Java

Htybt Msprym Slmym Java



בזמן התמודדות עם חישובים מתמטיים ב-Java, יכולים להיות מקרים שבהם המפתח נדרש לחשב את ' חֲלוּקָה ' של המספרים. לדוגמה, פישוט הערכים המורכבים או השמטת הערכים העשרוניים מהקוד. בתרחישים כאלה, ' חלוקה שלמים ” ב-Java מסייע לייעל את פונקציונליות הקוד בקצה המתכנת.

בלוג זה ימחיש את היישום של ' חלוקת מספרים שלמים ' בג'אווה.

כיצד לבצע 'חלוקת מספרים שלמים' בג'אווה?

ב-Java, ניתן לבצע את חלוקת המספרים השלמים בעזרת ה-' אופרטור אריתמטי ( / ) '. אופרטור זה יכול להחזיר את החלוקה של המספרים השלמים שצוינו או של הקלט של המשתמש.







דוגמה 1: ביצוע חלוקה על המספרים השלמים שצוינו

בדוגמה זו, ניתן לחשב את שני המספרים השלמים שצוינו לחלוקה:



int מספר 1 = 25 ;

מערכת . הַחוּצָה . println ( 'הדיבידנד הוא:' + מספר 1 ) ;

int מספר 2 = 5 ;

מערכת . הַחוּצָה . println ( 'המחלק הוא:' + מספר 2 ) ;

int תוֹצָאָה = מספר 1 / מספר 2 ;

מערכת . הַחוּצָה . println ( 'החלוקה של המספרים הופכת ל:' + תוֹצָאָה ) ;

בגוש הקוד לעיל, החל את השלבים הבאים:



  • ראשית, אתחול הערך השלם הראשון, כלומר, ' דיבידנד ', והצג אותו.
  • באופן דומה, הצג את המספר השלם המאתחל האחרון, כלומר, ' מחיצה '.
  • כעת, החל את ' אופרטור אריתמטי ( / ) ' בין הדיבידנד למחלק כדי לחשב את החלוקה ולהציג את התוצאה המתקבלת בקונסולה.

תְפוּקָה





בפלט לעיל, ניתן לנתח שהמספר המתקבל מוצג לאחר החלוקה.



דוגמה 2: ביצוע חלוקה לפי קלט המשתמש המספרים השלמים

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

יְבוּא java.util.Scanner ;

הוסף את הקוד הבא ב' רָאשִׁי() ' שיטה:

קלט סורק = חָדָשׁ סוֹרֵק ( מערכת . ב ) ;

מערכת . הַחוּצָה . println ( 'הכנס את הדיבידנד:' ) ;

int מספר 1 = קֶלֶט. nextInt ( ) ;

מערכת . הַחוּצָה . println ( 'הזן את המחלק:' ) ;

int מספר 2 = קֶלֶט. nextInt ( ) ;

מערכת . הַחוּצָה . println ( 'החלוקה הופכת ל:' + מספר 1 / מספר 2 ) ;

בקוד זה, בצע את השלבים הבאים:

  • ליצור ' סוֹרֵק 'אובייקט בשם ' קֶלֶט ' דרך ' חָדָשׁ ' מילת המפתח וה' סוֹרֵק() 'קונסטרוקטור, בהתאמה.
  • שימו לב שה' System.in ' פרמטר מתייחס לקלט המשתמש.
  • בשלב הבא, שייך את ' nextInt() שיטת ' עם האובייקט שנוצר כדי להבטיח שהקלט המשתמש הוא ' מספר שלם '.
  • לבסוף, החל את ' אופרטור אריתמטי ( / ) ' כדי להחזיר את החלוקה של מספרי הקלט של המשתמש.

תְפוּקָה

מקרה 1: השאר שווה ל-'0' (ניתן לחלוקה מלאה)

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

מקרה 2: השאר לא שווה ל-'0'

במקרה של חלוקה כאשר היתרה אינה שוות ערך ל' 0 ', התוצאה הסופית תעוגל למספר השלם המתחלק הגדול ביותר, באופן הבא:

כפי שנצפה, המספר השלם המעוגל הגדול ביותר מוחזר.

סיכום

ב-Java, ניתן לבצע חלוקת מספרים שלמים בעזרת ה-' אופרטור אריתמטי ( / ) '. זה נעשה על ידי החזרת המספר השלם המתאים או הגדול ביותר המתחלק (בשאר המקרה). ניתן לבצע את החלוקה על המספרים השלמים שצוינו או על קלט המשתמש. בלוג זה דן ביישום ' חלוקה שלמים ' בג'אווה.