Breaking News
recent

Tugas OOP 1 - Method & Parameter (Contoh Program)

Contoh Pertama :

import java.util.Scanner;
public class IfDiskon {
public static void main (String []args){
Scanner harga = new Scanner (System.in);
float tot_beli, disc, bayar;
System.out.print("Masukkan Total Harga Pembelian : Rp. ");tot_beli=harga.nextFloat();
if (tot_beli > 1000000){;
disc=tot_beli*0.2f;
bayar=tot_beli - disc;
}
else if (tot_beli > 500000){
disc = tot_beli * 0.5f;
bayar=tot_beli - disc;
}
else
{
System.out.println("Tidak ada diskon");
disc=tot_beli*0;
bayar=tot_beli-disc;
}
System.out.println("Diskon beli = Rp. " +disc);
System.out.println("Jumlah Bayar = Rp. "+bayar);
}
}


Outputnya adalah :



Contoh Kedua :

import java.util.*;
public class cobaMethod{
static double luasLingkaran(int jari2){
return Math.round(Math.PI*Math.pow(jari2,2));
}
static void kelLingkaran(int jari2){
System.out.println("Keliling Lingkaran : "+Math.round(2*Math.PI*jari2));
}
public static void main(String[ ] args){
Scanner input=new Scanner(System.in);
System.out.println("Program Hitung Luas dan Keliling Lingkaran");
System.out.print("Panjang jari-jari : ");
int r=input.nextInt();
System.out.println("Luas lingkaran : "+luasLingkaran(r));
kelLingkaran(r);
}
}


Outputnya adalah :



dari kedua contoh diatas menggunakan fungsi Method dan Parameter. Untuk definisi dari kedua fungsi tersebut, mari kita sama-sama menyimak ya masbro n mbabro

Yang Pertama adalah Method

Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan program, program menjadi lebih terstruktur, praktis, dan efisien.

Bentuk umum:

( ); //menggunakan tanda kurung setelah nama method itu kuncinya //parameter bersifat opsional, tergantung kebutuhan
Contoh :
Bernaz(); //method bernama bernaz

Method terbagi ke dalam 2 Jenis :
1. Method yang tidak mengembalikan data (diberi tipe void)
Ex :
static void bernaz();//method static bernama bernaz yang tidak mengembalikan nilai.

2. Method yang bisa mengembalilkan nilai menggunakan statement return dan tipe data
Ex: static int bernaz(int b);
return b;
//method bernama bernaz yang mengembalikan nilai integer
//mempunyai 1 parameter yaitu b dan bertipe integer
//return adalah keyword untuk mengembalikan nilai


Yang Kedua adalah Parameter

Parameter adalah suatu nilai yang dapat diubah-ubah dari luar untuk menentukan hasil
  • mengirim >> parameter aktual //yang di main
  • menerima >> parameter formal
 
demikian sampai disni dulu penjelasannya mudah-mudahan bermanfaat Wassalam
Administrator

Administrator

Tidak ada komentar:

Posting Komentar

Diberdayakan oleh Blogger.