Best Rapidshare Search
package cobacoba;
import java.util.Random;
import javax.swing.JOptionPane;
class DemoString
{
Random r = new Random();
private String kata;
public DemoString(String kata) {
this.kata = kata;
}
public String getKata() {
return kata;
}
void balikKata()
{
String temp="";//String temp ini nantinya akan digunakan untuk menampung kata yg sudah dibalik (penampung sementara)
for(int i=kata.length()-1;i>=0;i--)
temp=temp+kata.charAt(i);
kata=temp;//String yang sudah dibalik (temp) diinisialisakan ke kata
System.out.println("Setelah dibalik menjadi "+kata);
}
void formatString()
{
String temp=""+kata.toUpperCase().charAt(0);// String temp awalnya berisi huruf yg diambil dari indek k-0 dari kata yang telah dirubah ke kapital
for(int i=1;i temp=temp+kata.toLowerCase().charAt(i);//huruf pada kata diperkecil dan diambil char indek ke-i kemudian tambahkan ke temp
kata=temp;//String yang sudah diformat (temp) diinisialisasikan ke kata
System.out.println("Setelah dirubah formatnya menjadi "+kata);
}
void acak(){
String temp="";
int isiRandom;
int ka=0;
boolean lanjut=true;
boolean[] ket = new boolean[kata.length()];
for(int i=0;i ket[i]=false;
}
while(lanjut){
isiRandom=r.nextInt(kata.length());
if(ket[isiRandom]==false){
temp+=kata.charAt(isiRandom);
ket[isiRandom]=true;
ka++;
}
if(ka>=kata.length())
lanjut=false;
}
System.out.println("Setelah diacak : "+temp);
}
}
public class Main {
public static void main(String[] args) {
DemoString op = new DemoString(JOptionPane.showInputDialog(null, "Masukkan kata : "));
System.out.println("kata : "+op.getKata()+"\n");
op.balikKata();
op.formatString();
op.acak();
}
}
package cobacoba;
import java.util.Random;
import javax.swing.JOptionPane;
class DemoString
{
Random r = new Random();
private String kata;
public DemoString(String kata) {
this.kata = kata;
}
public String getKata() {
return kata;
}
void balikKata()
{
String temp="";//String temp ini nantinya akan digunakan untuk menampung kata yg sudah dibalik (penampung sementara)
for(int i=kata.length()-1;i>=0;i--)
temp=temp+kata.charAt(i);
kata=temp;//String yang sudah dibalik (temp) diinisialisakan ke kata
System.out.println("Setelah dibalik menjadi "+kata);
}
void formatString()
{
String temp=""+kata.toUpperCase().charAt(0);// String temp awalnya berisi huruf yg diambil dari indek k-0 dari kata yang telah dirubah ke kapital
for(int i=1;i
kata=temp;//String yang sudah diformat (temp) diinisialisasikan ke kata
System.out.println("Setelah dirubah formatnya menjadi "+kata);
}
void acak(){
String temp="";
int isiRandom;
int ka=0;
boolean lanjut=true;
boolean[] ket = new boolean[kata.length()];
for(int i=0;i
}
while(lanjut){
isiRandom=r.nextInt(kata.length());
if(ket[isiRandom]==false){
temp+=kata.charAt(isiRandom);
ket[isiRandom]=true;
ka++;
}
if(ka>=kata.length())
lanjut=false;
}
System.out.println("Setelah diacak : "+temp);
}
}
public class Main {
public static void main(String[] args) {
DemoString op = new DemoString(JOptionPane.showInputDialog(null, "Masukkan kata : "));
System.out.println("kata : "+op.getKata()+"\n");
op.balikKata();
op.formatString();
op.acak();
}
}
0 komentar:
Post a Comment