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

اسئلتكم واستفساراتكم

مغلقرائج
بدأه علاء الصالحي في 8 نوفمبر 2008 · 958 رد · 57,657 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#701

هذا منتدى الجافا

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

تحياتي

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

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

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

728x90.png

#702

طيب شكراااااااااا لكم..................

والله يعطيكم العافيه

#703
 

public class Student{
 private String name;
 private int id;
 private int[]mark;
 public Student()
 {
 }
 public Student(String name,int id,int[] mark)
 {
  this.name=name;
  this.id=id;
  this.mark=new int[3];
  } 
 public void setname(String name)
 {this.name=name;

 } 
	public String getname()
	{
 	return name; 
	}  
 public void setmark(int [] mark)
 {this.mark=mark;
 } 
 public int[] getmark()
 {
  return mark;
  }
 public void setid(int id)
 {
  this.id=id;
  } 
 public int getid()
 {return id;
 } 
 public double avareg(){
  double sum=0.0;
  for(int i=0;i<3;i++)
  {sum+=mark;

   }double x=sum/3.0;
   return( x);

  }
 }

import java.util.Scanner;
public class Test{
 public static void main(String[]args)

 {Scanner in=new Scanner(System.in);
 //System.out.println("Enter The number of Student");
 //int n=in.nextInt();
 Student []std=new Student[2];
 int ch;
 do{

  System.out.println("1.Enter the info about Student");
  System.out.println("2.Enter the id return the avareg of specific id");
  System.out.println("Enter the choice");
  ch=in.nextInt();
  switch(ch)
  {
   case 1:
   for(int i=0;i<std.length;i++)
   {std=new Student();
   System.out.println("Enter The name");
   std.setname(in.next());
   System.out.println("Enter The id");
   std.setid(in.nextInt());
  // System.out.println("Enter the number of mark");
  // int s=in.nextInt();
  int m[]=new int [3];
   System.out.println("Enter the+"+ 3 +"+ Mark");
  for(int x=0;x<3;x++)
   {m[x]=in.nextInt();}
  std.setmark(m); }

  break;
 case 2:
 System.out.println("Enter The id");  int d=in.nextInt();

  for(int i=0;i<std.length;i++)
     	{

    	if(d==std.getid())
    	{System.out.println(std.avareg());  }


   	// System.out.println("The avg ="+std.avareg());}
    	//else 
    	//System.out.println("not found ");

     	 }break;

 }    	
  }while(ch!=4);
 }

 }

تم تعديل هذه المشاركة بواسطة صلاح ادكيدك في 17 مارس 2010 في 01:26

#704

بعدما قمت بادخال العلامات لم تقم بتخزينها للطالب !

 int m[]=new int [3];
 System.out.println("Enter the+"+ 3 +"+ Mark");
 for(int x=0;x<3;x++)
 m[x]=in.nextInt();

لم تقم بتخزينها للطالب يعني دخلتها بلا فائدة ،،

عندما تضغط 2 وتدخل الايدي يتم البحث عنه فعلا لكنك لاتخزن القيمة المرجعة من الدالة getavg في متغير وتطبعها !

تم تعديل هذه المشاركة بواسطة herch في 17 مارس 2010 في 02:00 — السبب: الوسم [code]

Linux for human beings

#705

اهااااااااااااااااااا

يسلموووووووووووو

يوم وانا بدور ع المشكلة ومشكلتي طلت بسيطة

بس بدها

std.setmark(i)

هلا بعدلها في البرنامج

#706

ممكن تجاوبوني على السؤال

ما هو ال(late binding و early binding )

albert_einstein.jpg

Untitled-AE.jpg
#707

ما علاقة السؤال بجافا؟

تحياتي

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

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

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

728x90.png

#708

لأن الجافا تستخدم ال(late binding و early binding)

albert_einstein.jpg

Untitled-AE.jpg
#709

مساء الخير..عساكم اطياب..لا ادري اذا كنت ف المكان المناسب او لا..

فقط اردت معرفة كيف ممكن لليوزر ان يختار خيار من القائمه

مثلا ان تظهر له ف بداية مثل هذي القائمه:

1. الحروف الابجدية الصغيرة

2زالحروف الابجدية الكبيرة

3.الاشارات

يعني اذا ادخل اليوزر رقم واحد راح تظهر له الحروف الصغيرة

واذا ادخل رقم 2 راح يظهر الحروف الكبيرة

وهكذااااا

وطبعا بطريقة الاف ستيتمنت..لانه م زلنا بدائة التعلم..

شكرا وجزيتم كل الخير..

اتمنى الرد

#710

ما معنى binding ؟

تحياتي

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

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

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

728x90.png

#711

الا توجد فكرة للسؤالي؟

ارجو الرد للضرورة

#712

سؤالك غير واضح. وأيضا ضع محاولاتك، فطلب الأجوبة الجاهزة مخالف لقوانين المنتدى.

#713

يريد طباعة مجموعة من الأحرف على الخرج مع تمكين المستخدم من اختيار المجموعة (إما الأحرف الكبيرة أو الصغيرة أو الرموز)

اقتباس
ضع محاولاتك

+1

#714

بالنسبة للأخ الذي يسأل عن late binding و early binding فجافا تعتبر late binding

أما ما معنى هذا فالموضوع له علاقة بـ polymorphism مثال

Shape shape=new Circle();
shape.drew();

في المثال السابق لو كانت الدالة drew موجودة في الفئتين Shape و Circle فأي واحدة سيتم مناداتها

لو كنا نتكلم عن early binding فسوف يتم مناداة الدالة الموجودة في Shape وهذا لأن المترجم قام بتحويل الموضوع عليها

أما عندما نتكلم عن late binding فسيتم إخبار الكائن بأننا نريد أن ننادي drew وهو الذي يقرر لو كان لديه واحدة فسوف يناديها وإلا سوف ينادي الدالة الموجودة في الأب

على كل لمعلومات أكثر راجع الرابط التالي

http://www.codeguru.com/java/tij/tij0077.shtml

بالنسبة للأخ creatorborn

إذا كنت تبرمج باستخدام لغة الجافا ابحثي عن الفئة Scanner

ستجدي هنا في المنتدى الكثير من الشرح عليها

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 19 مارس 2010 في 10:40

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

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

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

728x90.png

#715

يتم استعمال ال early binding أيضا، في حالة كانت الطريقة معرفة باستعمال final، أي لن تستطيع فئة أخرى عمل override لها.

1
#716

شكراا لك

اخ علاء تعبتك معي والاخ herch

albert_einstein.jpg

Untitled-AE.jpg
#717

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

سؤالي متعلق بJTextField

عندما اقوم بتحديد location او dimention او size لا الاحظ اي تغيير عليه حاولت اكثر من مرة ولكن لا ادري اين المشكلة بالضبط

بصراحة اجد صعوبة كبيرة في التعامل مع jtextfield واريد ان اعرف هل يمكن التحكم به ام لا ؟؟

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

#718

ارجو الرد على سؤالي باسرع وقت ممكن !!! :blush: :blush:

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

#719

ذلك يعتمد على ال layout manager المستعمل. بعض ال layouts لا تأخذ بعين الإعتبار الحجم الذي تحددين، مثل ال BorderLayout وال GridLayout

#720

شكرا للرد

انا قمت بتحديد gridlayout for the frame ولم احدده لل panel فهل لذلك تأثير ؟؟

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

#721

حاولت تغيير layout of frame ولكن لا يوجد اي تغيير ....

:wacko: :excl:

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

#722

ضعي الكود

#723

كلامك منطقي يا عصام لأنه لاحاجة أن يتم ذلك في وقت البرنامج مادام أن هناك ضمان بأنه لن يتم استبدال هذه الدالة في الفئات التي ترث الفئة

العفو أخي

تحياتي

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

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

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

728x90.png

#724

يعطيكم العافيه شباب

محتاج مساعده في الداتا بيس.. لم بديت اقرأ في الكتاب .. دخلني على شيء اسمه collections

طبعاً بدا يشرح ودخل على ال sort method وطريقة تعريفها الي ما فهمت منها شي

بعدين دخل على ال generics بعدين ذكر لي 3 انواع ArrayList<E> & List<E> & AbstractList<E>

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

رجعت لـ موضوع الدروس والمقالات .. ما لقيت شي عن النقاط الي ابحث عنها

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

لأني ضعت مع الكتاب

المواضيع بالتحديد :

*بدائيات الداتا بيس

* collections

* الفرق بين sot method , 1 parameter , 2 parameter , without parameter

* الفرق بين ArrayList<E> & List<E> & AbstractList<E>

* generics

هذا كل شيء .. والي بيلقى شي بدعو ان الله يزوجه وحده مجنونه :lol:

نداء ما كان بعيداً

#725

قواعد البيانات

/index.php?showtopic=197049

/index.php?showtopic=203566

generics

/index.php?showtopic=103772

List عبارة عن interface

AbstractList عبارة عن abstract class تعمل implement لل interface List، وهي تسهل عمل من يريد عمل implementation خاصة به ل List بحيث لا يضطر لإعادة كتابة كل ال methods

يمكن أن تحصل على instance من الإثنين السابقين، لذلك يلزمك implementation

َArrayList تعتبر إحدى ال implementations المتوفرة، والأكثر استعمالا

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

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