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

مبتدئه في برمجة الجافا محتاجه لكم..

مغلق
بدأه منولي في 3 يناير 2007 · 1 رد · 469 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إلى أعضاء منتدانا الغالي وإلى مبرمجي لغة الجافا

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

أتمنى منكم مساعدتي فأنامبرمجه مبتدئه وطالبة مستجدة في برمجة الجافا وسؤالي عن reference variables as parameters الي يتضمن

IntClass وDoubleClass وتستخدم getNum

أنا فاهمه كيف ستخدمه ولكن لم أدخله بالجهاز يطلع أخطاء ومن 8ساعات وأنا معاه في معركه ليضبط البرنامج ويعمل run لكن مافيه أمل ونقلت برنامج حرفياََ من

الكتاب ومع ذلك فيه أخطاء ولذلك أرجو منكم مساعدتي في معرفة مصدر الخطاء من البرنامج

public class Example7_11
{
    public static void main(String[] args)
    {
        int num1;                                 
        IntClass num2 = new IntClass();           

        char ch;                                  

        StringBuffer str;                         

        num1 = 10;     
        num2.setNum(15);         
        ch = 'A';
        str = new StringBuffer("Sunny");          

        System.out.println("Line 9: Inside main: "
                           + "num1 = " + num1
                           + ", num2 = " + num2.getNum()
                           + ", ch = " + ch
                           + ", and str = "
                           + str);                
        funcOne(num1, num2, ch, str);       

        System.out.println("Line 11: After funcOne: "
                           + "num1 = " + num1
                           + ", num2 = " + num2.getNum()
                           + ", ch = " + ch
                           + ", and str = "
                           + str);                
    }

   public static void funcOne(int a, IntClass b,
                             char v, StringBuffer pStr)
    {
        int num;
        int len;                                  

        num = b.getNum();  
        a++;      
        b.addToNum(12);      
        v = 'B';  
        len = pStr.length();
        pStr.delete(0, len);                      
        pStr.append("Warm");                      


        System.out.println("Line 21: Inside funcOne: \n"
                         + "         a = " + a
                         + ", b = " + b.getNum()
                         + ", v = " + v
                        + ", pStr = " + pStr
                         + ", len = " + len
                         + ", and num = " + num);  

    }
}

ولكم مني جزيل الشكرراجية منكم المساعده

"قال الرسول صلى الله عليه وسلم :" من كان في حاجة أخيه كان الله في حاجته"

أسال الله أن يزيدكم علما وأن لايحرمكم الأجر

أختكم

منولي

#2
package arabteam2000;

public class Example7_11 {
	public static void main(String[] args) {
		int num1;
		IntClass num2 = new IntClass();

		char ch;

		StringBuffer str;

		num1 = 10;
		num2.setNum(15);
		ch = 'A';
		str = new StringBuffer("Sunny");

		System.out.println("Line 9: Inside main: " + "num1 = " + num1
				+ ", num2 = " + num2.getNum() + ", ch = " + ch + ", and str = "
				+ str);
		funcOne(num1, num2, ch, str);

		System.out.println("Line 11: After funcOne: " + "num1 = " + num1
				+ ", num2 = " + num2.getNum() + ", ch = " + ch + ", and str = "
				+ str);
	}

	public static void funcOne(int a, IntClass b, char v, StringBuffer pStr) {
		int num;
		int len;

		num = b.getNum();
		a++;
		b.addToNum(12);
		v = 'B';
		len = pStr.length();
		pStr.delete(0, len);
		pStr.append("Warm");

		System.out.println("Line 21: Inside funcOne: \n" + " a = " + a
				+ ", b = " + b.getNum() + ", v = " + v + ", pStr = " + pStr
				+ ", len = " + len + ", and num = " + num);

	}
}

class IntClass {

	private int num;

	public IntClass() {

	}

	public void addToNum(int i) {
		num = getNum() + i;

	}

	public int getNum() {
		return num;
	}

	public void setNum(int num) {
		this.num = num;
	}

}

لست متواجد بشكل يومي

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

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