Kamis, 13 Juni 2013

Listing Jcreator overload methode pada konstruktor

class siswa {
double  jarkom;
double  web;
double  ppa;
double nilaix;

siswa () {
jarkom=70;
web=70;
ppa=70;
nilaix=((jarkom+web+ppa)/3);
System.out.println ("Nilai Rata-Rata  " + nilaix);

}
siswa (double j, double w, double p) {
this.jarkom=j;
this.web=w;
this.ppa=p;
}

double hitungnilai(){
double nilai;
nilai=((jarkom+web+ppa)/3);
return nilai;
}
}
public class overloadmetodkons{
public static void main (String[] args) {

siswa nilaisiswa= new siswa(70,80,88);
siswa nilai=new siswa();
System.out.println ();
System.out.println ("Nilai Rata-Rata Adalah " + nilaisiswa.hitungnilai());
nilai.hitungnilai();
}
}

Listing JCreator pemakaian Class pada perhitungan kubus

import java.io.*;
class Kubus{
int sisi;

Kubus(int s){
this.sisi = s;
}

int hitungVolume(){
int volume;

volume = sisi*sisi*sisi;
return volume;
}
}

public class kelling{
public static void main (String[] args) throws IOException {
String a1;
int n1;
n1=0;

BufferedReader data = new BufferedReader (new InputStreamReader(System.in));
System.out.println("Masukkan nilai sisi:");
a1 = data.readLine();


try{
n1=Integer.valueOf(a1).intValue();
Kubus kubusku = new  Kubus(n1);
} catch(NumberFormatException nfe){
System.out.println("Maaf, ada kesalahan input !");
System.exit(1);
}

System.out.println("Volume kubus adalah : " + kubusku.hitungVolume());
}
}