Nama: Muhammad alfan
Kelas: TK19B
NPM: 19316083
Virtual Method Invocation:
import java.util.Scanner;
public class Menghitung_rata_rata_nilai {
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int i, n;
float jum, x, rata;
System.out.print ("Banyaknya Data: ");
n = masuk.nextInt();
jum=0;
i=1;
while (i<=n){
System.out.print ("Data ke-"+i+": ");
x=masuk.nextFloat ();
jum += x;
i++;
}
rata = jum / n;
System.out.println ("Rata-rata: "+rata);
System.out.println ("Jumlah: "+jum);
}
}
public class Menghitung_rata_rata_nilai {
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int i, n;
float jum, x, rata;
System.out.print ("Banyaknya Data: ");
n = masuk.nextInt();
jum=0;
i=1;
while (i<=n){
System.out.print ("Data ke-"+i+": ");
x=masuk.nextFloat ();
jum += x;
i++;
}
rata = jum / n;
System.out.println ("Rata-rata: "+rata);
System.out.println ("Jumlah: "+jum);
}
}
Overloading:
package Percobaan;
/**
*
* @author Alfan
*/
public class Matematika {
static public double kuadrat(double nilai){
return nilai*nilai;
}
static public int kuadrat(int nilai){
return nilai*nilai;
}
static public double kuadrat(String nilai){
double bilangan;
bilangan = Double.valueOf(nilai).doubleValue();
return bilangan*bilangan;
}
}
/**
*
* @author Alfan
*/
public class Matematika {
static public double kuadrat(double nilai){
return nilai*nilai;
}
static public int kuadrat(int nilai){
return nilai*nilai;
}
static public double kuadrat(String nilai){
double bilangan;
bilangan = Double.valueOf(nilai).doubleValue();
return bilangan*bilangan;
}
}
Counstuktor Overloading:
public class Mahasiswa {
public String NPM;
public String Nama;
public String Umur;
public String getNPM(){
System.out.println(“NPM : “+NPM);
return NPM;
}
public void setNPM(String NPM){
this.NPM = NPM;
}
public String getNama(){
System.out.println(“Nama : “+Nama);
return Nama;
}
public void setUmur(String Umur){
this.Nama = Umur;
}
public void setNama(String Nama){
this.Nama = Nama;
}
}
§ Alamat web Program studi, Fakultas, Universitas : http://ti.ftik.teknokrat.ac.id, http://ftik.teknokrat.ac.id, www.teknokrat.ac.id
§ Nama Mahasiswa : MUHAMMAD ALFAN
§ NPM : 19316083
§ Kelas : Tk19B