import java.io.*;
public class Reverse{
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
String x;
int i;
System.out.print("\nMasukan kata yang ingin dibalik : ");
x = br.readLine();
System.out.print("Hasilnya adalah : ");
for(i=x.length()-1; i>=0; i--){
System.out.print(x.charAt(i));
}
System.out.print("\n");
}
}
Penjelasan : Untuk membalik suatu kata, langkah pertama yang dilakukan adalah membaca inputan user lalu dimasukan ke dalam variabel x. Selanjutnya program di atas akan melakukan looping mundur, dimana variabel i akan diisi oleh jumlah panjang kata. Langkah selanjutnya adalah menghasilkan outputan kata dari huruf yang paling akhir sampai huruf pertama, hal ini bisa terjadi karena program di atas melakukan looping mundur dengan memanfaatkan charAt() yang berfungsi untuk membaca kata per huruf
No comments:
Post a Comment