Javaالدالة xxxValue()
تعريفها
عبارة عن مجموعة دوال لهم نفس العمل و هو تحويل قيمة العدد المتمثلة بكائن لقيمة بدائية تحددها الدالة التي تم إستدعاءها من الكائن و ترجعها.
بناؤها
// الدالة الأولى
public byte byteValue()
// الدالة الثانية
public short shortValue()
// الدالة الثالثة
public int intValue()
// الدالة الرابعة
public long longValue()
// الدالة الخامسة
public float floatValue()
// الدالة السادسة
public double doubleValue()
// الدالة الأولى
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 هنا سيتم تحويل قيمة المتغير للنوع
}
}
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
10
10
10
10
10.0
10.0