Salut salut
Alors pour commencer j'ai du mal à comprendre ton code ...
Pour commencer je te déconseille fortement d'avoir deux variables avec le même nom dans la même méthode (arr1).
Le tableau passé en paramètre est vide non ? Donc arr1 est vide aussi ?
Tu n'utilises jamais ton tableau arr1 sachant que c'est lui qui contient les string à inverser ....
System.out.println(arr1[i]);
Tu ne peux pas faire se System.out.println ici car il est en dehors de ta méthode.
Pour que ça fonctionne il faut le mettre dans ta méthode invertUsingFor et dans ton for sinon il ne pourra connaitre la variable i (celle-ci existe que dans ton for).
Ton code ne peux pas s'exécuter comme ça.
Sinon pour du "Reverse a string" tu as pas mal d'exemple sur le net https://www.geeksforgeeks.org/reverse-a-string-in-java/ et certaine class comme StringBuilder ont même une méthode pour cela : input1.reverse();
Voila .
Partager