سلطان اوراكل بتاريخ: 19 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2005 لدي مشكله في كتابة هذا البرنامج وهو لجمع عددين public class Colculator{int numb1=5;int numb2=7;int sum=numb1+numb2;public static void main(String agrs[]){System.out.println(numb1);System.out.println(numb2);System.out.println(sum);}}والخطأ هنا C:\Documents and Settings\sultan_net2004\My Documents\Colculator.java:8: non-static variable numb1 cannot be referenced from a static contextSystem.out.println(numb1); ^C:\Documents and Settings\sultan_net2004\My Documents\Colculator.java:9: non-static variable numb2 cannot be referenced from a static contextSystem.out.println(numb2); ^C:\Documents and Settings\sultan_net2004\My Documents\Colculator.java:10: non-static variable sum cannot be referenced from a static contextSystem.out.println(sum); ^3 errorsTool completed with exit code 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
llord بتاريخ: 20 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 20 أكتوبر 2005 عزيزى سلطان اوراكلالمشكلة بسيطة جداًyou try to reference non static variables into the static method "main"try the followingpublic class Colculator{public static void main(String agrs[]){int numb1=5;int numb2=7;int sum=numb1+numb2;System.out.println(numb1);System.out.println(numb2);System.out.println(sum);}} اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
unicorn بتاريخ: 20 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 20 أكتوبر 2005 جرب بهذا الشكل public class Colculator{public static void main(String agrs[]){int numb1=5;int numb2=7;int sum=numb1+numb2;System.out.println(numb1);System.out.println(numb2);System.out.println(sum);}} اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
سلطان اوراكل بتاريخ: 20 أكتوبر 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 أكتوبر 2005 شكرا شكرا شكرا llord و unicornما تتصورا كيف فرحتي وانا اشوف الحلمشكورين انا قلت للمدرس لازم نحط main في البداية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ksatry بتاريخ: 1 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 1 يناير 2006 أخي سلطان المفترض انك تخلي تعريفك num1 و num2 كما هو يكون في ال Class فوق وفي main لازم تعرف Object يقدر يقرأ جمل الاسناد ولكي تستطيع ان تصل الى المتغيرات وهذا كل ما في الامر اما ان تكتب وتعرف المتغيرات داخل main كانك ما عملت شي وما عرفت شو يعني Classes وشو يعني objects وشو يعني oop هذا فقط للفائدة اخي الكريم مع تحياتي لك بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.