قم بتعريف دالة إسمها PrintLongestName, عند استدعاءها نمرر لها مصفوفة تحتوي على أسماء أشخاص فتقوم بطباعة الإسم الأطول و عدد أحرفه

  • برمجة جافا

قم بتعريف دالة إسمها PrintLongestName, عند استدعاءها نمرر لها مصفوفة تحتوي على أسماء أشخاص فتقوم بطباعة الإسم الأطول و عدد أحرفه.

بعدها قم بإنشاء مصفوفة أسماء في البرنامج و تجربة استدعاء الدالة لمعرفة ما هو الإسم الأطول الموجود في المصفوفة.

الأجوبة

public class Main {    
    // printLongestName() هنا قمنا بتعريف الدالة
    public static void printLongestName(String[] arr) {        
        int longestWordLength = 0;
        int longestWordIndex = 0;        
        for (int i = 0; i < arr.length; i++)
        {
            if (arr[i].length() > longestWordLength)
            {
                longestWordLength = arr[i].length();
                longestWordIndex = i;
            }
        }       
        System.out.println("The longest name is '" + arr[longestWordIndex] +
                "', which is contain " + longestWordLength + " characters");
    }    
     // printLongestName() هنا قمنا بإنشاء مصفوفة نصوص أحادية و تجربة الدالة
    public static void main(String[] args) {        
        String[] names = {"Mhamad", "Abdullah", "Rami", "Zeina", "Marwa"};        
        printLongestName(names);        
    }    
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...