מדריך התוכנה של רונן

תיכנות, תוכנה,

JAVA

קליטת נתונים מהקונסול

import java.util.Scanner;  package חבילה ……. Scanner in = new Scanner(System.in); int num; System.out.print("Enter a two digit number: "); num = in.nextInt(); קליטת מספר מהקונסול import java.util.Scanner; public class DigitCount { public static void main (String [] args) { int digits = 0; int num; Scanner in = new Scanner(System.in); System.out.print("Enter a number: "); num [...]

קרא עוד

העתקת ערכי מערך

הדרך להעתקת ערכים של מערך אחד למערך שני היא באמצעות הפעלת המתודה arraycopyאשר מוגדרת כמתודה סטטית במחלקה System: public static void arraycopy(Object src, int srcIndex, Object dst, int dstIndex, int length) שני הארגומנטים מסוג Object מציינים את מערך המקור שמעתיקים ממנו ואת מערך היעד שמעתיקים לתוכו. שלושת הארגומנטים מסוג int מציינים את את נקודת ההתחלה במערך המקור ובמערך היעד ואת מספר האיברים […]

קרא עוד

מערך דו מימדי

מערך דו מימדי הוא כמו מערך חד מימדי שכל אחד מאיבריו הוא מערך חד מימדי, רק שיש כאן גם שורות וגם עמודות. ראינו במערך חד מימדי שכדי לגשת לתא מסוים, למשל מערך A ורוצים את התא הרביעי כותבים ;[int x =A[3. במערך דו מימדי, יש צורך בהגדרה של 2 מרובעים – [][] באיתחול, למשל:[double[ ][ […]

קרא עוד

מערך חד ממדי

מערך ב-java הוא מערך כמו כל סביבת פיתח  אחרת, והינו מייצג אוסף מסודר של אובייקטים (או ערכים) מאותו טיפוס – type. הגישה לכל תא במערך אפשרית באמצעות פניה למקום X ב – INDEX שלו. מספר האינדקס של המערך מאותחל ע"י המערכת תמיד במקום אפס ולא ניתן לשנות זאת.  למשל, אם נגדיר מערך בגודל 6 תאים […]

קרא עוד

מה זה למעשה ג'אווה?

המכונה הווירטואלית של Java שהייתה בעברה של חברת סאן אבל נרכשה במשך השנים ע"י חברת ORACLE שהשביחה את השפה והוסיפה לה כלים ויכולות מובנות היא האחת הדוגמות הידועות ביותר של מכונה וירטואלית יישומים. בפוסט זה נידון על מכונה וירטואלית ג'אווה ואיך זה עובד. כפי שאנו יודעים יש להתייחס ל – java כעל שפת תכנות רבת […]

קרא עוד