asecending dan descending
import java.io.*;
class satu {
String kalimat;
public void pertama(){
this.kalimat =" ";
int banyak,temp;
banyak=kalimat1.length();
byte[]huruf=new byte[banyak];
char[]huruf1=new char[banyak];
huruf=kalimat1.getBytes();
int []data=new int[banyak];
for (int z=0;z< banyak;z++) {
if((huruf [z]<=90)&&(huruf [z]>=65)){
data[z]=huruf[z];
}
if((huruf[z]<=122)&&(huruf[z]>=97)){
data[z]=huruf[z];
}
if((huruf[z]==32)){
data[z]=huruf[z];
}
}
for (int p=0;p
temp=data[p];
data[p]=data[b];
data[b]=temp;}
}
}
for (int a=0;a
temp =data[a];
huruf1[a]=(char)temp;
System.out.print(""+huruf1[a]);
}
if((data[a]<=122)&&(data[a]>=97)){
temp =data[a];
huruf1[a]=(char)temp;
System.out.print(""+huruf1[a]);
}
if((data[a]==32)){
temp =data[a];
huruf1[a]=(char)temp;
System.out.print(""+huruf1[a]);
}
}
System.out.println();
System.out.println(kalimat);
}
String kalimat1;
public void setNama1(String kalimat1){
this.kalimat1 = kalimat1;}
}
class dua extends satu{
public void pertama(String kalimat1) //overrriding dari class satu
{
dua dem = new dua();
dem.setNama1(kalimat1);
dem.pertama();}
}
public class dosen1{
public static void main(String[]args)throws Exception{
DataInputStream dis= new DataInputStream(System.in);
System.out.print("Inputkan kata : ");
String kata = dis.readLine();
System.out.print("Hasil :");
dua sem = new dua();
sem.pertama(kata);
}
}
0 komentar:
Posting Komentar