Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Javaالدالة xxxValue()

تعريفها

عبارة عن مجموعة دوال لهم نفس العمل و هو تحويل قيمة العدد المتمثلة بكائن لقيمة بدائية تحددها الدالة التي تم إستدعاءها من الكائن و ترجعها.



بناؤها

// الدالة الأولى
public byte byteValue()

// الدالة الثانية
public short shortValue()

// الدالة الثالثة
public int intValue()

// الدالة الرابعة
public long longValue()

// الدالة الخامسة
public float floatValue()

// الدالة السادسة
public double doubleValue() 


باراميترات

لا يقبلون أي باراميتر.



قيمة الإرجاع

يرجعون القيم البدائية للكائنات.



مثال

Main.java
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