بسم الله الرحمن الحيم
إلى أعضاء منتدانا الغالي وإلى مبرمجي لغة الجافا
السلام عليكم ورحمة الله وبركاته
أتمنى منكم مساعدتي فأنامبرمجه مبتدئه وطالبة مستجدة في برمجة الجافا وسؤالي عن 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);
}
}ولكم مني جزيل الشكرراجية منكم المساعده
"قال الرسول صلى الله عليه وسلم :" من كان في حاجة أخيه كان الله في حاجته"
أسال الله أن يزيدكم علما وأن لايحرمكم الأجر
أختكم
منولي