kita belajar membuat piramida ABC sekarang kita coba membuat program menggeser kata . 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.
Semoga Bermanfaat :)
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.
Semoga Bermanfaat :)
Post a Comment