program mengeser kata dengan java

program menggeser kata adalah program yang berfungsi untuk mengeser setiap setiap huruf yang ada pada kata yang diinputkan sesuai dengan jumlah penggeseran yang diinputkan pula
berikut Source Codenya :

import java.util.Scanner;

public class geser{
    public static void main(String[] args){
        Scanner in = new Scanner (System.in);
        int test;
        int jumgeser;
        System.out.print("jumlah inputan : ");
        test = in.nextInt();
        System.out.print("Jumlah penggeseran : ");

        jumgeser = in.nextInt();
        String kata = "";
        String hasil = "";
        char temp;
        for (int i=0;i<test;i++){
            hasil = "";
            kata = in.next();
            char[] kar = kata.toCharArray();
            int panjang = kata.length();
            for (int j = 0;j<jumgeser;j++){
                temp = kar[0];
                for (int k=0;k<panjang-1;k++){
                    kar[k] = kar[k+1];
                }
                kar[panjang-1] = temp;
                for(int p=0;p<kata.length();p++){
                    hasil += kar[p];
                }
            }
            System.out.println(hasil);
        }
    }
}

Hasil running program :














Selamat mencoba & semoga bermanfaat...
^_^

0 komentar:

Posting Komentar