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

التعبير عن الاس

بدأه ح ـور في 29 سبتمبر 2011 · 7 رد · 11,527 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف اعبر عن الاس في لغة الجافا ؟؟حيث اني اكتب هكذا ويظهر لي خطأ area = 3.14*rad ^ 2;

#2

لا يا أخ مش ينفع تكتب الأس كده ال syntax بتاعة الجافا لا تُشير لللأس بهذه الطريقة . و لكن يوجد Class Math خاص بأغلب أو كل العمليات الحسابية .

شوف ال DOC بتاعه : http://download.oracle.com/javase/7/docs/api/java/lang/Math.html

و ده مثال :

public class TestPower {

    private static Scanner scanner = new Scanner(System.in);
    private static final double PI = 3.14;
    private static int radius, area;

    public static void main(String[] args) {
        System.out.println("Enter radius :");
        radius = scanner.nextInt();
        area = (int) (PI * Math.pow(radius, 2));
        System.out.println("Area  : " + " " + area);
    }
}

شكراً

1
#3

شكرا لك .بالنسبة لي لم تظهر area = (int) (PI * Math.pow(radius, 2)); كلمة ماث بشكل ملون .سؤالي هل يحتاج اني احمل هذه المكتبات على الكمبيوتر اما اكتب الاس بطرقة هذه بدون حاجة لذلك ؟

ايضا العدد الثابت هل يضرب هكذا مثلا diameter = 2*rad ; ؟؟

#4
اقتباس
شكرا لك .بالنسبة لي لم تظهر area = (int) (PI * Math.pow(radius, 2)); كلمة ماث بشكل ملون .سؤالي هل يحتاج اني احمل هذه المكتبات على الكمبيوتر اما اكتب الاس بطرقة هذه بدون حاجة لذلك ؟

على حسب ال IDE ال شغال عليه . ال Math ده class فى الجافا نفسها ، و بتستعمله على حسب احتياجك .

اقتباس

ايضا العدد الثابت هل يضرب هكذا مثلا diameter = 2*rad ; ؟؟

ايوة ..

جرب و استكشف .

تم تعديل هذه المشاركة بواسطة mr.beshoy في 30 سبتمبر 2011 في 02:54

#5

اخي جربت ولكن يظهر لي ان بالسطر خطأ .

جربت ارسل لك الكود على الخاص لكن لم استطع ارساله ارجو حذف بعض الرسائل لديكم لاني لا يمكن ان اضع الكود على العام بالموضوع :)

وشكرا لك

#6

up

#7

Math.PI

أو قم بعمل ثابت كالتالي

public static final PI=3.14

واستخدم الكلمة PI

أو استخدم static import

اقرأ هذا المقال لمحة جافاوية 22: استحضار مكونات الفئة

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 14 أكتوبر 2011 في 20:51

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

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

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

728x90.png

#8

علي ماعتقد انك مش بتستخدم اسلوب convention يعني مثلا اسامي class بيكون capital

و يا ريت تستخدم auto complete هيساعدك في اكتشاف خطأك

حاول تجرب غالبا مش في حاجه نقصه

وان شاء الله هتوصل للحل

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