Membuat Method Di Java Menggunakan

5
Membuat Method di Java Menggunakan Netbeans 11032010 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

Transcript of Membuat Method Di Java Menggunakan

Page 1: 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);

Page 2: Membuat Method Di Java Menggunakan

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

Page 3: Membuat Method Di Java Menggunakan

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;}

Page 4: Membuat Method Di Java Menggunakan

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);}}