Methods In Detail


Memasukki praktikum 5 mata kuliah Visual Programming, saya mendapat materi tentang Method lagi, namun lebih mendetail, sehingga diharapkan dapat memahami apa yang dinamakan sebuah method dan sampai saat ini pun terkadang ngerti terkadang juga masih belum ngerti dengan method :D.

Dalam Java Library, terdapat beberapa method yang dapat digunakan tanpa membuat objek dahulu, method seperti itu disebut dengan static method atau class method.
Berikut beberapa contoh method-method yang menjadi tugas mata kuliah ini. Membuat sebuah konverter matematika dan fisika. Selamat mencoba dan semoga mengerti :D

Nomor 1

Nama file: Satu.java (static method)
public class Satu {
 public static double hitungVolume(double radius){
  double volume = ( 4.0 / 3.0 ) * Math.PI * Math.pow( radius, 3);
  return volume;
 }

}


Nama file: ExerciseSatu.java
import java.util.Scanner;
public class ExerciseSatu {
 public static void main (String args[]){
  Scanner input = new Scanner(System.in);
  System.out.print("masukkan jari-jari bola ");
  double radius = input.nextDouble();
  
  double volume = Satu.hitungVolume(radius);
  System.out.printf("volume bola dengan jari-jari %.2f adalah %.2f", radius, volume);
 }
}

Nomor 2

Nama file: Dua.java
public class Dua {
 public static void squareOfAsterisk(int sisi){
  for(int i=0; i   for(int j=0; j    System.out.print("*");
   }System.out.println();
  }
  
 }

}

Nama file: ExerciseDua.java
import java.util.Scanner;
public class ExerciseDua {
 public static void main(String args[]){
  Scanner input = new Scanner(System.in);
  System.out.print("Masukkan Jumlah sisi: ");
  int sisi=input.nextInt();
  
  Dua.squareOfAsterisk(sisi);

 }

}


Nomor 3

Nama file: Tiga.java
public class Tiga {
 public static double celciusToFahrenheit (double C){
  double F = 9.0 / 5.0 * C + 32;
  return F;
 }
 public static double farenheitToCelcius(double F){
   double C = 5.0 / 9.0 * (F - 32);
   return C;
 }
}


Nama file: ExerciseTiga.java
import java.util.Scanner;
public class ExerciseTiga {
 public static void main(String args[]){
  Scanner input = new Scanner(System.in);
  System.out.print("Masukkan suhu dalam celcius: ");
  double C = input.nextDouble();

  System.out.print("Masukkan suhu dalam farenheit: ");
  double F = input.nextDouble();
  
  System.out.printf("%.2f celcius = %.2f farenheit\n", C, Tiga.celciusToFahrenheit(C));
  System.out.printf("%.2f farenheit = %.2f celcius\n", F, Tiga.farenheitToCelcius(F));
 }

}


Share on Google Plus

Pandu Aji Wirawan

Seorang pria tanpa pekerjaan dan tempat tinggal tetap yang menurut KBBI disebut gelandangan. Gelandang merdeka yang suka menulis tentang apapun yang diinginkan. Ada pertanyaan? Kirim email ke admin@panduaji.net atau isi form kontak
    Blogger Comment
    Facebook Comment

0 komentar:

Poskan Komentar

Silakan berkomentar dengan baik, jangan menggunakan nama sebagai keyword backlink. Saya anggap itu sebagai SPAM. Apabila dalam komentar mengandung link yang tidak berhubungan dengan tulisan, akan saya hapus