تحديات برمجيةالتحدي الأول - حل التمرين الخامس بلغة جافا
المطلوب
قم بتعريف دالة إسمها ReverseString
, عند استدعاءها نمرر لها نص, فترجعه معكوساً.
بعدها قم بتجربة هذه الدالة في البرنامج مع جعل المستخدم هو يدخل النص الذي سيتم عرضه بشكل عكسي.
مثال: إذا قمنا باستخدام الدالة ReverseString()
و تمرير النص I love programming
فمن المفترض أن ترجعه هكذا gnimmargorp evol I
.
الحل بلغة جافا
import java.util.Scanner; public class Main { public static String reverseString(String s) { String newS = ""; for (int i = 0; i < s.length(); i++) { newS = s.charAt(i) + newS; } return newS; } public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter any text: "); String text = input.nextLine(); String reversedText = reverseString(text); System.out.println("Reversed Text: " + reversedText); } }
سنحصل على النتيجة التالية في حال تم إدخال نفس القيم التي تم تعليمها باللون الأصفر عند التشغيل.
Reversed Text: gnimmargorp evol I