עבור לתוכן

קליטת ערך דרך שורת הארגומנטים בjava

Featured Replies

פורסם

אני צריך לקלוט ערך משורת הארגומנטים אני אמור לבדוק את args[0] אבל אני לא יודע איך עושים זאת...?

ויש גם את הקטע שהופכים ממחרוזת לint (אני צריך את זה להמשך התרגיל)...

פורסם

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

public static void main(String[] args) {...}

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

if (args.length == 1) {...}

אם אתה רוצה להשוות אותו לערך מסוים:

if (args[0].equals("test")) {...}

אם אתה רוצה להפוך אותו למספר

Integer num = new Integer(args[0]);

פורסם
  • מחבר

תודה זה בהחלט עזר...

יש לי עוד שאלה שקשורה לjava אני לא מבין את שגיאת הרצה שקבלתי

java.lang.NoSuchMethodError: main

Exception in thread "main"

אני לא מבין מה הבעיה בmain...

public static void main()

פורסם

תדבד (debug) ותראה מה זרק חריג.

פורסם

נראה לי שפשוט חייבים להגדיר את המתודה main שמריצה את התוכניה באופן הבא:

public static void main(String[] args)

ולא בצורה אחרת..

פורסם
  • מחבר

נכון...איך שחכתי...חחח :kopfpatsch:

שוב תודה...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים