Java’da bir yazının tersten yazılması için aşağıdaki yöntemlerden birini kullanabilirsiniz:
Kullanıcı tarafından girdi olarak verilen yazının son karakterinden başlayarak bir for döngüsü kullanarak tek tek yazdırma:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine();
System.out.print("Reversed string: ");
for (int i = input.length() - 1; i >= 0; i--) {
System.out.print(input.charAt(i));
}
}
}
Kullanıcı tarafından girdi olarak verilen yazıyı bir StringBuilder nesnesine atama ve ters çevirme:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine();
StringBuilder builder = new StringBuilder(input);
System.out.println("Reversed string: " + builder.reverse().toString());
}
}
Bu iki yöntem de bir kullanıcı tarafından verilen yazıyı tersten yazmak için kullanılabilir. İlk yöntem, for döngüsü kullanarak yazının son karakterinden başlayarak yazdırır ve ikinci yöntem ise bir StringBuilder nesnesine atar ve onu ters çevirir.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.