Konversi dan casting tipe data : format keluaran

Posted: Oktober 30, 2012 in JAVA
Tag:, ,

dalam pemrograman java, java memisahkan komponen untuk menampilkan keluaran. dalam hal ini paket java.text menyediakan beragam format tampilan yang biasa digunakan dalam hal print out. terdapat tiga metode utama yaitu terhadap angka, mata uang, dan persentase.

untuk memperoleh formatter maka kita memanggil :

  • getNumberInstance()
  • getCurrencyInstance()
  • getPercentInstance().

dalam mengirim objek bertipe NumberFormat. kita dapat menggunakan objek itu melakukan format satu angka atau lebih. kita kemudian menerapkan metode format di objek itu untuk melakukan format yang di kehendaki sehingga memperoleh string berisi angka yang telah terformat, sebagai contoh seperti di bawah ini :

package fkeluar;
import java.text.*;

public class Number {
public static void main(String args[]){
double x = 1000.0/3.0;
NumberFormat nummberFormatter = NumberFormat.getNumberInstance();
NumberFormat currFormatter = NumberFormat.getCurrencyInstance();
NumberFormat percentFormatter = NumberFormat.getPercentInstance();

String numberStr = nummberFormatter.format(x);
String currStr = currFormatter.format(x);
String percentStr = percentFormatter.format(x);
System.out.println(“double 1000.0/3.0 berformat number :” + numberStr);
System.out.println(“double 1000.0/3.0 berformat currency :” + currStr);
System.out.println(“double 1000.0/3.0 berformat percent :” + percentStr);
}

}

kenapa kita menggunakan paket java.text.*;, hal ini karena NumberFormat terdapat di paket java.text

jika kita ingin memperoleh format angka untuk lokal-lokal yang berbeda kita bisa memanggilnya seperti sample yang di bawah ini :

  • getNumberInstance(Locale.CANADA)
  • getCurrencyInstance(Locale.CANADA)
  • getPercentInstance(Locale.CANADA),

Okey, demikian penjelasan mengenai konversi tipe data pada format keluaran, semoga bermanfaat …..

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s