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

[تنبيه - عنوان غير مناسب : ]سؤال ؟؟؟؟؟؟

بدأه sa7bah* في 7 ديسمبر 2009 · 17 رد · 867 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Write a JAVA program that tells about sibling in a family. Your code should include a class named as Sibling, having following private data members.

1: Name

2: Age

Write the Setter functions to set or assign values to all data members of a Class Sibling.

Write the Getter functions to get value of all data members of a Class Sibling.

Also write parameterized constructor for the class Sibling

Create the 4 siblings and ask from user to give information for all siblings one by one and pass this information to object at the time of object creation

ارجو منكم مساعدتى فى ترتيب السؤال السابق حسب خطوات الحل(تقسيمه لفقرات حسب الاولى فالحل ) لانى حاولت حله مرارا لكن يوجد لدى اخطاء كثيره بسبب عدم الترتيب فى الاكواد ولانى لست متمكنه من اللغه الانجليزيه

واكون شاكره لكم

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#2

أرنا محاولاتك

#3

{

private String name;
private int age;

public Sibling ()
{

name="Arif";
age=20;
}

public void setname(String name1)
{
name=name1;
}

public String getname()
{
return name;
}
public void setage(int age1)
{
age=age1;
}

public int getage()
{
return age;
}
public class Sibling

}

هذا الكلاس الاخر


public class SiblingTest
{

public static void main(String args[])
{
int sName=1;

Sibling sibling1= new Sibling();
System.out.println("The number of siblings:4\nPlease enter the particulars of each sibling:");
System.out.printf("Please enter the particulars of Sibling:%d\n,sName");

{


if(sName==1)
{

System.out.println(sibling1.getname());
System.out.println(sibling1.getage());

sibling1.getname()="Arif";
sibling1.getage()="20";

}

}


}
}

ارجو المساعده

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#4

أعد صياغة السؤال بالعربية

تحياتي

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

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

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

728x90.png

#5

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

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

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

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

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

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

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

/index.php?showtopic=29343

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

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

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

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

728x90.png

#6
اقتباس
 public Sibling ()
        {

        name="Arif";
        age=20;         
        }

الافضل ان يكون كالتالي

public Sibling(String name, int age)
{
this.name = name;
this.age = age;
}

اقتباس

sibling1.getname()="Arif";
                sibling1.getage()="20";

ماذا تقصد بهذين السطرين؟

هما سبب الاخطاء

#7

هذا تصحيح كودك أخي sa7bah*

public class Sibling {
	private String name;
	private int age;

	public Sibling () {
		Sibling ("Arif", 20);
	}
	public Sibling(String name, int age) {
		this.name = name;
		this.age = age;
	}
	public void setname(String name1) {
		name=name1;
	}
	public String getname() {
		return name;
	}
	public void setage(int age1) {
		age=age1;
	}
	public int getage() {
		return age;
	}
}


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class SiblingTest {       
	public static void main(String args[]) {
		BufferedReader reader = new BufferedReader(new InputStreamReader (System.in));;
		Sibling s[] = new Sibling[4];
		String name;
		int age;
                for(int i = 0 ; i < 4 ; i++){
			try{
				System.out.print("Enter Sibling[" + i + "] name: ");
				name = reader.readLine();
				System.out.print("Enter Sibling[" + i + "] age: ");
				age = Integer.parseInt(reader.readLine());
				s = new Sibling(name, age);
			} catch (IOException ioe){
				System.out.println("An unexpected error occured.");
			}
		}
	}
}
#8

برنامجى خطا×خطا ×خطاااااااااااااااااااااااا :wacko: من اول شي للاخير كله اخطاء :(

شكرا لكم على المساعده وخصوصا سبيد +سنى تعبتكم معى لكن البرنامج مستحييييييييييييييييييييييييييييييييل احله او افهمه 17 يوم وانا احاول احله لكنه صعب جدا

لذلك قررت ان اتنع عن حله مع انى مؤمنه بقدراتى لكن استاذتنا فاشله فشل ذريع لاشرح ولا شي :mad:

حسبي الله عليها حبطتنى : :mellow:

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#9

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

عندي تعليق أتمنى تتقبلينه بصدر رحب -لمصلحتك أولاً وأخيراً -:blush: ..

sa7bah* كتب:

لذلك قررت ان اتنع عن حله مع انى مؤمنه بقدراتى لكن استاذتنا فاشله فشل ذريع لاشرح ولا شي :mad:

حسبي الله عليها حبطتنى : :mellow:

رائع جداً الثقة بالقدرات , لكن مو منطق تعلقين فشلك على شماعة الغير !

كل محاضرة تاخذينها ,و فيه جزئية ما فهمتيها - Scanner Class مثلاً - , أبحثِ عنها بتلقين أشكال وألوان من الشروحات ..

أما تمين على هالحال أبداً ما يصلح :sleep: ..

شي ثاني ..

إذا حاطة ببالك أن البرنامج بيضبط من أول مره فـ أنتِ غلطانة -مع أحترامي :) -

صدقيني الأخطاء اللي بتواجهك كلها تصب بمصلحتك ..

و بلاش تتحسبين عليها :sad: ..

بالتوفيق يالغلا :happy: .. ,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#10

لماذا الإحباط :blink: فقط قولي لنا ما الذي لم تفهميه وستجدين من يشرح لك بالتأكيد

اقتباس
Your code should include a class named as Sibling, having following private data members.

1: Name

2: Age

المطلوب كتابة الكلاس Sibling والتي تحتوي على متغيرين: الإسم Name والسن Age، هاذان المتغيرين يجب أن يكونا private


private String name;
private int age;

//...........
}
public class Sibling {

اقتباس
Write the Setter functions to set or assign values to all data members of a Class Sibling.

    public void setName(String name1) {
        name = name1;
    }
    public String getName() {
        return name;
    }
    public void setAge(int age1) {
        age = age1;
    }
    public int getAge() {
        return age;
    }

اقتباس
Also write parameterized constructor for the class Sibling

مطلوب كتابة parameterized constructor أي constructor يمكننا من أن نمرر له قيم الإسم والسن

    public Sibling(String name, int age) {
    	this.name = name;
    	this.age = age;
    }

الشكل النهائي للكلاس Sibling هو كالتالي

public class Sibling {

    private String name;
    private int age;

    public Sibling(String name, int age) {
    	this.name = name;
		this.age = age;
    }
    public void setName(String name1) {
        name = name1;
    }
    public String getName() {
        return name;
    }
    public void setAge(int age1) {
        age = age1;
    }
    public int getAge() {
        return age;
    }
}

اقتباس
Create the 4 siblings and ask from user to give information for all siblings one by one and pass this information to object at the time of object creation

بما أن المستخدم هو الذي سيدخل المعلومات، فيجب علينا استعمال كلاس تتيح نا قراءة ما كتبه المستخدم، لذلك سنستخدم الكلاس Scanner، كما أنه يمكن استعمال BufferedReader لكن أظن Scanner أسهل

import java.util.Scanner;

public class SiblingTest {

	public static void main(String[] args) {
		String name;
		int age;
		Scanner sc = new Scanner(System.in);
		Sibling siblings[] = new Sibling[4];
        for(int i = 0 ; i < 4 ; i++){
            System.out.print("Enter Sibling[" + i + "] name: ");
            name = sc.next();
            System.out.print("Enter Sibling[" + i + "] age: ");
            age = sc.nextInt();
            siblings = new Sibling(name, age);
        }
	}
}
#11

وعليكم السلام ورحمه الله

اختى تعرفين لما تكونين ضايقه من شئ ومجبوره فيه , ماأحد جابرك عليه , بس انتِ جابره نفسك عليه

عشان هدفك . تعرفين لما تحاولين انك تادين اللى عليك وانتِ

ثقيله ثقيله وكل شئ فيك مشغول , ذهنك , جسمك , روحك , شعورك , ماتقدرين تتحركين من القاع

ومع ذلك تسوين اللى عليك حتى لو مافى احد يساعدك حتى استاذتك نفسها

حتى لو كنتِ متاكده انه خطا لكن تقولين لعل وعسى انه اثناء محاولتى اظهر بنتيجه لو انتقاد بس عشان توصلين لحل و يصفى ذهنك

تعرفين لما تحسين بزحمه وكل شي ومع ذلك تادين اللى عليك حتى لو غيرك يشوف ان ماله اى اهميه لكنك تحاولين

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

بالله ما تحسين وقتها ان تعبك راح هدر ..هذا هو سبب ردى اللى فوق :) ..

اختىاشراقه فجر كلامك سليم :) .. شكرا جزيلا لك اختى ساحاول حل البرنامج من جديد

اخى herch شكرا جزيلا لك على المساعده وساحاول ان اكتب البرنامج وارجع اذا عندى شي مافهمته :) ..

الله يسعدكم يارب ..

تم تعديل هذه المشاركة بواسطة sa7bah* في 9 ديسمبر 2009 في 04:03

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#12

لا تعولي كثيرا على الأساتذة، فأغلبهم فاقدين للضمير المهني :dry:

#13

يجب أن لا نعتمد على الأساتذة دائماً

ولا نعلق فشلنا عليهم فقط

حتى لو افترضنا فشل الأستاذ أو قلة دينه

فهذا لا ينفي أن جزء من فشلك دائماً يكون مرتبط بك

على كل يجب أن تفكري بشكل إيجابي

لم تفهمي نقطة ما يجب أن لا تسكتي وتعيد السؤال مرة و أخرى

وإن أبدا الأستاذ أي امتعاض

فنحن لا نبدي امتعاضات

لكن يجب عليك المحاولة والبحث أولاً

تحياتي

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

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

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

728x90.png

#14
System.out.print("Enter Sibling[" + i + "] name: ");  
          name = sc.next()

ارجو التوضيح مالمقصود بهذين السطرين

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#15

السطر الأول يقوم بطباعة النص الممر له بين القوسين على الشاشة

والسطر الثاني يقوم بقرائة الدخل من المستخدم

#16
System.out.print("Enter Sibling[" + i + "] name: ");

اللى فهمته ان الكود السابق يعنى

System.out.printf("Enter Sibling name:%d ",i);

هل هذا صحيح ؟

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

#17

تقريبا :happy:

System.out.printf("Enter Sibling [ %d ] name:",i);
#18

اها :) ..

يعطيكم الف عافيه Speed +herch+علاء ساعدتونى على فهم جميع نقاط البرنامج :happy:

ماتقصرون الله يسعدكم يارب :blush:

استغفر الله واتوب اليه ..~

لآاله الاانت سبحانك انى كنت من الظالمين ..~

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

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

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

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

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