Dalam program contoh ini, kita akan membalikkan rentetan yang dimasukkan oleh pengguna.
Kami akan membuat fungsi untuk membalikkan rentetan. Nanti kita akan menyebutnya secara berulang sehingga semua watak dibalikkan.
Tulis Program Java untuk Membalikkan Rentetan
pakej com.guru99;kelas awam ReverseString {utama kekosongan statik awam (String [] args) {Rentetan myStr = "Guru99";// buat Kaedah dan lulus dan masukkan rentetan parameterString terbalik = reverseString (myStr);System.out.println ("Rentetan terbalik adalah: + terbalik);}// Kaedah mengambil parameter string dan periksa string kosong atau tidakString terbalik awam String terbalik (String myStr){jika (myStr.isEmpty ()) {System.out.println ("Rentetan sekarang Kosong");kembalikan myStr;}// Fungsi Memanggil Secara BerurutanSystem.out.println ("String yang akan dilalui dalam fungsi Recursive: + myStr.substring (1));kembali reverseString (myStr.substring (1)) + myStr.charAt (0);}}
Keluaran Kod:
String to be passed in Recursive Function: uru99String to be passed in Recursive Function: ru99String to be passed in Recursive Function: u99String to be passed in Recursive Function: 99String to be passed in Recursive Function: 9String to be passed in Recursive Function:String in now EmptyThe reversed string is: 99uruG