Methods In Detail

Rabu, Oktober 12, 2011 0 Comments A+ a-


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

}




Seorang pemuda di kota kecil yang sudah kecanduan dengan Internet. Suka nulis hal hal ringan tentang kegiatan sehari-hari yang penuh pencitraan, namun enggak nyangkal juga kalau beberapa ada yang bermanfaat buat orang lain :D

Komentar spam enggak bakal aku approve lho. Gunakan nama asli bukan keyword :p