11 May 2014

Mencari Posisi Vocal dan Konsonan Pada Kalimat Menggunakan Java

Buatlah program dengan output dibawah ini !

NB :
  1. Ada 5 kelas
  2. Kelas kedua turunan kelas pertama, kelas ketiga turunan dari kelas kedua dan kelas keempat turunan dari kelas kelima.
  3. Kelas ketiga ada overriding.
  4. Kelas kelima sebagai main kelasnya (kelas kelima hanya berisi method main dan konstruktornya).
  5. Gunakan Konsep Package.
Berikut ini adalah jawabannya :

Buat package dengan nama file Vocal.java

package mod2;

import java.util.*;
import java.io.*;

class Utama
{
protected String vocal="aiueoAIUEO";
protected String konsonan="bcdfghjklmnpqrstvwxyzBDFGHJKLMNPQRSTVWXYZ";
protected String kal;
public Utama(String kal)
{
this.kal=kal; 
}
public void cetak()
{
System.out.print("Posisi vocal\t: ");
for(int a=0;a
{
for(int b=0;b<10 b="" div="">
{
if(this.kal.charAt(a)==vocal.charAt(b))
{
System.out.print ((a+1)+", ");
}
}
}
}
}
class Anak extends Utama
{
public Anak(String kal)
{
super(kal); 
}
public void cetak() 
{
System.out.print("Posisi konsonan\t: ");
for(int a=0;a
{
for(int b=0;b
{
if(this.kal.charAt(a)==konsonan.charAt(b))
{
System.out.print ((a+1)+", ");
}
}
}
}
}
public class Vocal
{
public Vocal()throws Exception
DataInputStream key=new DataInputStream(System.in);
System.out.print("Masukkan sebuah kalimat : ");
String kal=key.readLine();
new empat(kal);
}
}
class empat extends lima
{
empat(String kal)
{
try
{
int angka=Integer.parseInt(kal);
System.out.println("Inputan Harus Huruf");
}
catch (Exception e)
{
kelima(kal);
}
}
}

class lima
{
void kelima(String kal)
{
Utama sc=new Utama(kal);
Anak br=new Anak(kal);
sc.cetak();
System.out.println("");
br.cetak();
System.out.println("");
}
}

Kemudian buat kelas utama untuk memanggil dengan nama file modul2.java

import mod2.Vocal;

public class modul2
{
public static void main(String[]args)throws Exception
{
new Vocal();
}
}

Untuk Mencari Posisi Vocal dan Konsonan Pada Kalimat Menggunakan Java selengkapnya bisa Anda download [Download]

No comments:

Post a Comment

Berkomentarlah dengan sopan dan jangan membuat hal yang merugikan siapapun, terima kasih.