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

مبتدا ويريد مساعده في هذا التمرين

مغلق
بدأه شاب مسلم في 14 سبتمبر 2003 · 13 رد · 1,018 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الاخوة الكرام انا مبتدا في الجافا

وبدأت ادرسها فقط من اسبوعين

مع العلم اني في السنة الاولى من دراستي الجامعيه

نظم معلومات

وكما تعلمون ان الجافا مقررة في الدراسه

وبدأت ادرسها قبل ان تبدأ الدراسه

ولكني وقفت عن هذه المشكلة ارجو ان يوضح لي من أتاه الله العلم ما هو خطأي

-------

برنامجي هو ان يدخل المستخدم 20 رقما

ثم البرنامج يعرض الارقام بالعكس

أي الرقم الذي ادخله أول شيء يخرج في الشاشه آخر شيء

--------

وهذا ما كتبته

class Num21 {

public static void main(String [] args)

{

int num[]=new int[20];

for(int i=0; i<20;i++)

{

System.out.println("Enter a number: ");

num = Console.readInt();

}

for(int i=20;i>0; i--)

{

System.out.print(num+ " - ");

}

}

}

تم تعديل هذه المشاركة بواسطة شاب مسلم في 14 سبتمبر 2003 في 14:49

#2

في مشكله في وضعي للبرنامج

انا وضعته من الشمال لليمين

ولكنه اثناء العرض في المنتدى جاء من اليمين للشمال

سوف احاول ان اضعه كما كتبته عندي

#3
class Num21 {
	public static void main(String [] args)
	{
  int num[]=new int[20];
  
  
  for(int i=0; i<20;i++)
  {
 	 System.out.println("Enter a number:        ");
 	 num = Console.readInt();
   	 }
  
  for(int i=20;i>0; i--)
 	 {	

  
 	 System.out.print(num+ "  -  ");
      }
	}
}

تم تعديل هذه المشاركة بواسطة شاب مسلم في 14 سبتمبر 2003 في 14:53

#4

مو قادر اضعه بالطريقه المناسبه

ولكن لو اخذت كود الجافا أعلاه قص ولصق ؛ ووضعته في JCreator

هيظهر معك كما هو عندي

-------

أنتظر الرد من احد الاخوة

ودمتم في خير

وفي امان الله

#5

يا أخي أنت تحتاج إلى BufferedReader . على حد علمي لا يوجد الأمر التالي الذي كتبتع أنت في الجافا

Console.readLine

إكتب التالي:

import java.io.*;

في بداية البرنامج (أي قبل كتابة أي شيء)

ثم أنشء قارئ للبرنامج:

BufferedReader reader = new BufferedReader(new input StreamReader(System.in));

ثم عندما تريد أن تقرأ شيء من الكيبورد إكتب:

reader.readLine();

وبالتوفيق

#6

اخي الكريم

اذا كنت مبتدى بالجامعه فاتوقع ان تستخدم برنامج

JBelder

لاني استخدمته ببدايتي بالجامعه

حيث انه مخصص للجامعات في اعتقادي

واذا كان هذا متاح فمن الممكن اكتبلك الكود كامل

اما عن الاوامر التى كتبتها فجمل الادخال والاخراج غريبه بالنسبه لى

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

سواء بالمنتدى او ارسله لايميلك

انتضر ردك

اسف على الاطاله

وشكرا

#7

جزاكم الله خيرا

اين يمكنني تحميل JBelder

وانتظر ردكم

ويمكنك مراسلتي على بريدي ان احببت

#9

السلام عليكم

الـ JBuilder للناس المحترفه بالبرمجه و للبرامج التجاريه .. لكن اذا تبغى تتعلم اللغه بشكل صحيح لازم تكتب الكود كامل باحد برامج التحرير مثل JCreator

class Num21 {
	public static void main(String [] args) {
  int num[] = new int[20];

  for(int i = 0; i < 20; i++) {
 	 num = i;
  }
  for(int i = 20; i > 0; i--) {
 	 System.out.print(num+ "-");
  }
	}
}

جرب الكود :)

تم تعديل هذه المشاركة بواسطة صلاح الثبيتي في 20 سبتمبر 2003 في 12:04

#10

والله يا اخ صلاح الثبيتي ما اعتقد اني اعلم منك في الجافا .......

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

يقال ان ال JBulder

هو للتعليم الجامعي وحتى انني امتلك نسخه مخصصه لذالك

ومكتوب عليها انها للجامعات (اي انها لا تباع)

وعلى كلا الكود الاساسي اعتقد انه لا يختلف بشكل كبير

ونترك للاخ السائل حريه الاختيار وانا مستعد لحل الكود بال JBulder

واسف على الاطاله

#11
زيودي كتب:
والله يا اخ صلاح الثبيتي ما اعتقد اني اعلم منك في الجافا .......

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

يقال ان ال JBulder

هو للتعليم الجامعي وحتى انني امتلك نسخه مخصصه لذالك

ومكتوب عليها انها للجامعات (اي انها لا تباع)

وعلى كلا الكود الاساسي اعتقد انه لا يختلف بشكل كبير

ونترك للاخ السائل حريه الاختيار وانا مستعد لحل الكود بال JBulder

واسف على الاطاله

السلام عليكم :)

الله يعطينا مثل ما اعطاك من علم واسع، لكن انا رحت لموقع Borland.com عشان اشوف النسخه اللي تتكلم عنها و هل هي مخصصه للجامعات .. لكن اكتشفت ان الموقع لا يتحدث عن النسخه الجامعيه:

http://www.borland.com/jbuilder/index.html

اما بالنسبه للكود الاساسي للبرنامج، فاضع امامك معلومه جميله تستفيد منها مستقبلاً،، "كود الجافا لا يتغير باي شكل من الاشكال، اما قولك ان الـ JBuilder لا يختلف بشكل كبير.. فهذه معلومه خاطئه تدل على اساءة فهم البرمجه ..

الـ JBuilder هو عباره عن تطبيق كامل تستطيع من خلاله كتابه الكود و رسم الاشكال بشكل مبسط و يساعدك في ذلك الـ JBuilder

اما الكومباير Compiler فهو الجافا نفسه J2SE :)

و السلام خير ختام ..

#12

جزاكم الله خيرا على الاهتمام

وافضل شيء هو الانتظار حتى يوم الثلاثاء القادم وفيها اول محاضرة لي في الجافا

وقتها سوف اقرر اي برنامج سوف استخدم

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

ودمتم في خير

#13

شكرا جزيلا للاخ صلاح الثبيتي على المعلومات الطيبه

وبالنسبه للنسخه التى اتكلم عنها فجائت مع كتاب اسمه

the complete java 2

وذالك بطبعته الثالثه

للمولف

deitel & deitel

اما عن الكود واختلافه فانا لم استخدم غير ال JBulder

ولا اعلم عن غيره ولكن ارى بعض الكودات تختلف عن ال JBulder

وذالك بجمل الادخال و الطباعه

فتوقعت انها تختلف لذالك قلت انك اعلم مني بها

وشكرا لك على اهتمامك وتصحيحك لنا بعض المفاهيم

#14

بالنسبه لجمل الادخال و الاخراج I\O فتختلف فقط بكيفيه القراءه .. هل هو عباره عن char او string و الخ ..

هذا الموضوع مغلق.

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