Javaالدالة xxxValue()
تعريفها
عبارة عن مجموعة دوال لهم نفس العمل و هو تحويل قيمة العدد المتمثلة بكائن لقيمة بدائية تحددها الدالة التي تم إستدعاءها من الكائن و ترجعها.
بناؤها
// الدالة الأولى public byte byteValue() // الدالة الثانية public short shortValue() // الدالة الثالثة public int intValue() // الدالة الرابعة public long longValue() // الدالة الخامسة public float floatValue() // الدالة السادسة public double doubleValue()
باراميترات
لا يقبلون أي باراميتر.
قيمة الإرجاع
يرجعون القيم البدائية للكائنات.
مثال
public class Main { public static void main(String[] args) { Integer a = 10; System.out.println( a.byteValue() ); // byte هنا سيتم تحويل قيمة المتغير للنوع System.out.println( a.shortValue() ); // short هنا سيتم تحويل قيمة المتغير للنوع System.out.println( a.intValue() ); // int هنا سيتم تحويل قيمة المتغير للنوع System.out.println( a.longValue() ); // long هنا سيتم تحويل قيمة المتغير للنوع System.out.println( a.floatValue() ); // float هنا سيتم تحويل قيمة المتغير للنوع System.out.println( a.doubleValue() ); // double هنا سيتم تحويل قيمة المتغير للنوع } }
سنحصل على النتيجة التالية عند التشغيل.
10 10 10 10 10.0 10.0