تسجيل الدخول

مشاهدة النسخة كاملة : j'ai un probléme avec JAVA aidez moi


fifi tery
2018-09-22, 16:30
salam
aidez moi s'il vous plait j'arrive pas à comprendre le probléme avec la classe "scanner"

mryounes04
2018-09-26, 09:57
كلاس Scanner هي كلاس تقوم بقراءة ما قام المستخدم بإدخاله من نصوص أو أرقام أو أرقام عشرية و غيرها ....

و الطريقة قراءة مدخلات المستخدم تتم بمساعدة كلاس ( class ) تأتي معرفة و مدمجة مع JDK ( أدوات تطوير جافا )، هذه الكلاس هي الكلاس ( Java.util.Scanner )، وهي قوية جداً حيث أنه يمكنها ليس فقط قراءة أسطر الإدخال التي يقوم المستخدم بكتابتها، بل يمكنها أيضاً قراءة محتوى الملفات.

الكلاس Scanner وكما يدل على ذلك اسمها، فيمكن أن نترجمها بالعربي إلى الماسح، وكلنا نعرف أداة الماسح الضوئي التي تقوم بمسح وثيقة معينة وتحويلها لوثيقة رقمية. هذه الكلاس تقوم بنفس العمل ! فهي تقوم بمسح كل ما تمت كتابته من طرف المستخدم ليتم تخزينه في متغير للإشتغال به في البرنامج .

و بالتوفيق و أي شيء نحن هنا للمساعدة إن شاء الله

مسامح.
2018-09-26, 21:59
()Scanner t=new Scanner
هذا السطر ثابت ولكن بإمكانك وضع مكان t متغير اخر
t هو متغيىر من نوغ scanner
()String s=t.nextLin
نقوم بإدخال كلمة ووضعها في s
إذا أردت قراءة عدد طبيغي اكتب
()int i=t.nextInt
إذا أردت قراءة عدد حقيقي
()double d=t.nextDouble
لاحظ بـأن نفس المتغير t نستعمله لقراءة أعداد من مختلف الأنواع

fifi tery
2018-09-27, 13:54
كلاس scanner هي كلاس تقوم بقراءة ما قام المستخدم بإدخاله من نصوص أو أرقام أو أرقام عشرية و غيرها ....

و الطريقة قراءة مدخلات المستخدم تتم بمساعدة كلاس ( class ) تأتي معرفة و مدمجة مع jdk ( أدوات تطوير جافا )، هذه الكلاس هي الكلاس ( java.util.scanner )، وهي قوية جداً حيث أنه يمكنها ليس فقط قراءة أسطر الإدخال التي يقوم المستخدم بكتابتها، بل يمكنها أيضاً قراءة محتوى الملفات.

الكلاس scanner وكما يدل على ذلك اسمها، فيمكن أن نترجمها بالعربي إلى الماسح، وكلنا نعرف أداة الماسح الضوئي التي تقوم بمسح وثيقة معينة وتحويلها لوثيقة رقمية. هذه الكلاس تقوم بنفس العمل ! فهي تقوم بمسح كل ما تمت كتابته من طرف المستخدم ليتم تخزينه في متغير للإشتغال به في البرنامج .

و بالتوفيق و أي شيء نحن هنا للمساعدة إن شاء الله
معلومات قيمة بارك الله فيك شكرا جزيلا

fifi tery
2018-09-27, 14:03
()Scanner t=new Scanner
هذا السطر ثابت ولكن بإمكانك وضع مكان t متغير اخر
t هو متغيىر من نوغ scanner
()String s=t.nextLin
نقوم بإدخال كلمة ووضعها في s
إذا أردت قراءة عدد طبيغي اكتب
()int i=t.nextInt
إذا أردت قراءة عدد حقيقي
()double d=t.nextDouble
لاحظ بـأن نفس المتغير t نستعمله لقراءة أعداد من مختلف الأنواع
شكرا جزيلا للتوضيح عندي سؤال رجاء
لم افهم هذه العبارة
Scanner sc = new Scanner(System.in);

مسامح.
2018-09-27, 23:04
شكرا جزيلا للتوضيح عندي سؤال رجاء
لم افهم هذه العبارة
Scanner sc = new Scanner(System.in);
بما أنك لم تدرس POO فمن الصعب أن تفهم
هذه العبارة ثابتة أكتبها كما هي
sc هو متغير بإمكانك تعويضه بأي متغير اخر ك t و s ...
كل ما عليك فعلة إذا أردت قراءة متغير أن تكتب السطر
ُexemple

(Scanner v= new Scanner(System.in

// Lecteur entier
()int d=v.nextIn

fifi tery
2018-09-28, 10:59
بما أنك لم تدرس poo فمن الصعب أن تفهم
هذه العبارة ثابتة أكتبها كما هي
sc هو متغير بإمكانك تعويضه بأي متغير اخر ك t و s ...
كل ما عليك فعلة إذا أردت قراءة متغير أن تكتب السطر
ُexemple

(scanner v= new scanner(system.in

// lecteur entier
()int d=v.nextin
بارك الله فيك سابحث اكثر

mryounes04
2018-09-29, 12:39
شكرا جزيلا للتوضيح عندي سؤال رجاء
لم افهم هذه العبارة
Scanner sc = new Scanner(System.in);

هنا قمنا بإنشاء كائن object تحت إسم sc ,
كائن ( object ) له نفس خصائص الكلاس، هذا الكائن يمكن تسميته بأي إسم، الهدف منه هو معرفة كيفية تسجيل معلومات يدخلها المستخدم من لوحة المفاتيح فقط.

هنا اخترت إسم الكائن : sc ( ومعناها الإدخال وسيتم تخزين فيه ما قام المستخدم بكتابته عن طريق لوحة المفاتيح ).

fifi tery
2018-09-30, 15:49
بما أنك لم تدرس POO فمن الصعب أن تفهم
هذه العبارة ثابتة أكتبها كما هي
sc هو متغير بإمكانك تعويضه بأي متغير اخر ك t و s ...
كل ما عليك فعلة إذا أردت قراءة متغير أن تكتب السطر
ُexemple

(Scanner v= new Scanner(System.in

// Lecteur entier
()int d=v.nextIn

شكرا اذن نستعمل
nextline لقراءة chaine de caractére ولذلك نحتاج
une classe "scanner"
هل نستعمله فقط في حل chaine de caratére

mryounes04
2018-09-30, 17:24
[QUOTE=fifi tery;3997673105][SIZE="4"]شكرا اذن نستعمل
nextline لقراءة chaine de caractére ولذلك نحتاج
une classe "scanner"
هل نستعمله فقط في حل chaine de caratére

[/SIZE

لقراءة الأعداد الصحيحة نستعمل ;() int i = sc.nextInt

لقراءة الأحرف نستعمل ;() String str = sc.nextLine

و هناك أيضا

;() double d = sc.nextDouble
;() long l = sc.nextLong
; () byte b = sc.nextByte

إقرءي ما في هذه الصفحة ستفيد كثيرا :

https://openclassrooms.com/fr/courses/26832-apprenez-a-programmer-en-java/20615-lire-les-entrees-clavier

mryounes04
2018-09-30, 17:28
هل تــدرسين تخصص الإعلام ألي في الجامعة ؟؟ أم هي مجرد شغف بالبرمجة ؟؟

fifi tery
2018-10-03, 17:51
هل تــدرسين تخصص الإعلام ألي في الجامعة ؟؟ أم هي مجرد شغف بالبرمجة ؟؟

j'étudie la recherche opérationnel genre on a besoin de temps en temps de la programmation mais on fait pas bcp de tps , bon cette année on vas travailler avec "matlab" et c++ donc voila .

mryounes04
2018-10-04, 13:55
j'étudie la recherche opérationnel genre on a besoin de temps en temps de la programmation mais on fait pas bcp de tps , bon cette année on vas travailler avec "matlab" et c++ donc voila .

بالتوفيق إن شاء الله