Menghitung Jumlah Tiap Karakter dengan JAVA

Setelah browsing berjam-jam,,akhirnya terselesaikan juga tugas nih tugas dari Pak Dosen APEM ( read : Algoritma dan Pemrograman)… huh…

Tugasnya simpel sih,, tapi karena baru newbie, apalagi masih semester 1, pusing juga ngerjain nih tugas, mana ilmu msh mentok lagi… hihihi…

Soal : “Buat program penghitung jumlah tiap karakter dalam suatu kalimat”

Gini nih hasilnya

public class Main {

	public Main() {
	 String kata=JOptionPane.showInputDialog("Masukan Kalimat yang akan diproses");
	 char awal,akhir;
	 boolean pernah=false;
	 int bil=0;
	 //lakukan pengulangan sebanyak char
	 for(int a=0; a< kata.length(); a++){
		 bil=0;
		 //Cek apakah tadi kata sudah pernah ci cek atau tidak
		 awal=kata.charAt(a);
		 if(a>0){
			 for(int b=0; b< a ; b++){
			 if(awal==kata.charAt(b) || awal==' '){
			 pernah=true;
			 }
			 }
		 }
		 if(pernah==false){
			 for(int c=0; c< kata.length() ; c++){
				 if(awal==kata.charAt(c)){
					 bil++;
				 }
			 }
			 System.out.println(awal + " = " + String.valueOf(bil) );
		 }
	 }
	}
	public static void main(String []args){
	new Main();
	}

}

(Script ini didapatkan dari http://banaspati.blogspot.com/2009/03/menghitung-jumlah-karakter-dengan-java.html )

Sekarang cuma butuh penyesuaian lagi nih….
Buat para suhu,, tolong saran dan kritiknya ya… (”,)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s