الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]احتاج شرح لهذي الاوامر

بدأه asrar3 في 26 مايو 2009 · 4 رد · 428 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

ارجوا من الاعضاء الكرام مساعدتي في فهم البرنامج هذا

احتاج افهم معنى سطر سطر فيه وليش مكتوب وماذا يفعل هذا الامر ... ضروري جدا جدا

وعذرا لأن بعض الاشارات مثل الاقواس والفاصلة مقلوبين

public static void main(String[] args) throws IOException {

Scanner stdin = new Scanner(System.in);  

System.out.print("Filename: "); 
String s = stdin.nextLine();
// set up file stream for processing

Scanner fileIn = null;



try {
  File file = new File(s);  
  fileIn = new Scanner(file);  

} 

catch (FileNotFoundException e) {  

  System.err.println(s + ": Cannot be opened for reading");  

  System.exit(0);  

}

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 27 مايو 2009 في 15:17 — السبب: إضافة وسم code

#2

ما هذه الاوامر اخي

هل يوجد اوامر في الجافا :(

بالتوفيق

الله معك

تم تعديل هذه المشاركة بواسطة shado في 27 مايو 2009 في 01:33

#3

هذا كلاس Scanner

هذا من اسمه يبدو انه يدخل في الملف مثل السوسة و يبحث و يبحث و يفحص مثل الغواصة في عمق البحار او كتقريب اشبه مثل السونار تبع الغواصة Scanner

ارجو ان اكون قد افدتك بعكس الاخ شادو

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

ممممممممم

افتكرت الاوامر شي تاني مثلا اوامر خاصة commands

على كل حال رح ساعد اكتر من مساعدة الاخ رامي

اول شي

public static void main(String[] args) throws IOException {

داخل التعريف السابق هوا الذي يبحث عنه البرنامج

وفي استثناء يعني ممكن يكون الادخال فاشل

قسم الـ Scanner كما ذكره الاخ رامي وشرحه المفصل ..يعني هوا الي ممكن ندخل من خلاله من لوحة المفاتيح

try {
  File file = new File(s);  
  fileIn = new Scanner(file);  

}

catch (FileNotFoundException e) {  

  System.err.println(s + ": Cannot be opened for reading");  

  System.exit(0);  

}

try لمعالجة الاستثناء يعني اذا كان مافي ادخال ما بيطلع خطأ

وال catch يقوم بألتقاطه يعني اذا كان في خلل بالسوسة يلتقطها وما بيطلع الخطأ للمستخدم

وطبعا يلتقط نوع الاستثناء الي بين قوسين الكاتش

ويضهر بعدها رسالة الخطأ

اما exit(0( فهي الخروج من البرنامج

اتمنا ان يكون شرحي مفصل ومفيد

بالتوفيق

الله معك

#5

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…