Monday, February 9, 2015
Program Java #4 – Membalik Inputan String
Membalik inputan String~ sekarang mainnya pakai input-input, metode ini sangat berguna dan bakal sering dipake. Ada beberapa cara membuat inputan, kalau saya suka pakai java.util.Scanner, lebih simpel dan nyaman ^_^Oke tugas kali ini membuat program untuk membalik String yang diinputkan. Ada beberapa cara yang bisa dipakai. Dari macam-macam cara itu saya coba tuliskan yang paling fleksibel, di sini akan dipakai looping for.
Seperti biasa, pastiin JDK-mu ready. Kalau belum bisa langsung download di web resminya JDK :3. Trus siapin juga editor kodingmu, saya pakai Sublime lagi xD. Nama file nanti: MembalikString.java (Nama file huruf pertama harus kapital ya! Java itu case sensitive). Import java.util.Scanner, lalu buat class main() juga.
import java.util.Scanner; public class MembalikString{ public static void main(String[] args){ } }
Terus deklarasi String awal sama akhir. Kosongan. Meski kosong tp ini penting hlo! biar outputannya ntar String trus bisa kebaca ^_^
String awal, akhir = "";
Lanjuut~ sekarang buat inputannya ya! Nah inputan ini disimpan dalam variabel awal.
System.out.print("Tulis sesuatu: "); Scanner input = new Scanner(System.in); awal = input.nextLine();
Kira-kira sekarang udah kek gini:
import java.util.Scanner; public class MembalikString{ public static void main(String[] args){ String awal, akhir = ""; System.out.print("Tulis sesuatu: "); Scanner input = new Scanner(System.in); awal = input.nextLine(); } }
Selanjutnya masuk ke logika looping. Pertama hitung panjang inputan dengan tipe data int, ditampung dalam variabel panjang.
int panjang = awal.length();
lalu logika loopingnya:
for (int i = panjang-1 ; i >= 0 ; i- -) { akhir = akhir+awal.charAt(i); }
Dari melihat itu sudah paham logikanya? jadi gini… untuk for, deklarasikan i bertipe int dengan nilai panjang-1, nah jika i>=0 maka ambil karakter ke-i. i- - itu digunakan untuk ‘bagaimana i berubah’. Sudah? InsyaAllah paham ya ^_^ terakhir nih tampilkan hasilnya:
System.out.println("Kebalikan dari '"+awal+"' adalah '"+akhir+"'");
Final kode!
import java.util.Scanner; public class MembalikString{ public static void main(String[] args){ String awal, akhir = ""; System.out.print("Tulis sesuatu: "); Scanner input = new Scanner(System.in); awal = input.nextLine(); int panjang = awal.length(); for (int i = panjang-1 ; i >= 0 ; i--) { akhir = akhir+awal.charAt(i); } System.out.println("Kebalikan dari '"+awal+"' adalah '"+akhir+"'"); } }
Running~ buka cmd, masuk ke folder tempat kamu nyimpan file java diatas, ketik javac MembalikString.java. Setelah itu tulis lagi java MembalikString.
Alhamdulillah~ :D siip sip deh..
Img source: http://www.publicdomainpictures.net/view-image.php?image=1476
Subscribe to:
Post Comments
(
Atom
)
Terima kasih sangat membantu
ReplyDeleteCara menuliskan pseudo code untuk procedure membalik kata ini bagaimana bang?
ReplyDelete