Membuat Method Di Java Menggunakan
-
Upload
galih-sukron-insani -
Category
Documents
-
view
42 -
download
4
Transcript of Membuat Method Di Java Menggunakan
Membuat Method di Java Menggunakan Netbeans11032010
Method di java terbagi atas method yang dapat mengembalikan nilai ( return value ),ditunjukkan dengan kata return yang terdapat dalam tubuh method. Sedangkan method yang tidak mengembalikan nilai, ditunjukkan dengan kata void saat pendeklarasian methodnya.
Contoh Method yang mengembalikan nilai
import java.util.*;public class cobaMethod{static double luasKotak(int sisi){return Math.pow(sisi,2);}public static void main(String[ ] args){Scanner input=new Scanner(System.in);System.out.println(“Program hitung luas kotak”);System.out.print(“Panjang sisi : “);int s=input.nextInt();System.out.println(“Luas Kotak : “+luasKotak(s));}}
Contoh Method yang tidak mengembalikan nilai
import java.util.*;public class cobaMethod{static void luasKotak(int sisi){System.out.println(“Luas Kotak : “+Math.pow(sisi,2));}public static void main(String[ ] args){Scanner input=new Scanner(System.in);
System.out.println(“Program hitung luas kotak”);System.out.print(“Panjang sisi : “);int s=input.nextInt();luasKotak(s);}}
Contoh Program_1
Buat sebuah program yang dapat menghitung luas dan keliling lingkaran berjari-jari r !( implementasikan method yang me-return value dan non-return value)
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);}}
Contoh program_2
Buat sebuah program yang dapat menghitung Akar-akar persamaan Kuadratik, gunakan rumusD = (Math.pow(b,2)-4*a*c) untuk mengecek apakah Persamaan kuadrat tersebut memiliki akar-akar positif ( D >0 ), kembar ( D=0 ) atau negative ( D<0 ).
Bila D>0, gunakan rumus dibawah untuk mendapatkan x1 dan x2x1 = ( -b + Math.sqrt(D))/2*a dan x2 = ( -b – Math.sqrt(D))/2*a
Bila D=0, gunakan rumus dibawah untuk mendapatkan xX = -b/2*a
Bila D<0, cetak pesan “Akar Persamaan Kuadart imajiner !” ( implementasikan method yang me-return value dan non-return value)import java.util.*;public class cobaMethod{static double D(int a,int b,int c){return (Math.pow(b,2)-4*a*c);}static double x1(int a,int b,int c){return (-b + Math.sqrt(D(a,b,c)))/2*a;}
static double x2(int a,int b,int c){return (-b – Math.sqrt(D(a,b,c)))/2*a;}static double x(int a,int b){return (-b/(2*a));}static void PK(int a,int b,int c){String text = “Akar Persamaan Kuadart imajiner !”;if (D(a,b,c)>0){System.out.println(“x1 = “+x1(a,b,c));System.out.println(“x2 = “+x2(a,b,c));}else if(D(a,b,c)==0){System.out.println(“x = “+x(a,b));}else{System.out.println(text);}}public static void main(String[] args){Scanner input = new Scanner(System.in);System.out.println(“Program Akar Kuadrat”);System.out.print(“a = “);int a=input.nextInt();System.out.print(“b = “);int b=input.nextInt();System.out.print(“c = “);int c=input.nextInt();PK(a,b,c);}}