Format Output Pada Pemrograman Java

Sebelumnya anda telah mengetahui mengenai print format, untuk menampilkan output dengan format tertentu melalui System.out.printf.
Seringkali agan diminta untuk menampilkan angka dengan format-format khusus seperti:
Output :Bunga bank adalah Rp.30369.865118000005

Karena berkaitan dengan nilai mata uang, maka pada umumnya hanya diperlukan dua digit angka dibelakang koma pada outputnya.

format output program Java

Untuk melakukan hal ini agan dapat melakukannya dengan kode seperti ini:

Output :
Bunga bank adalah Rp.30369.87

Syntax dari method tersebut adalah System.out.printf(format, item1, item2, …, itemk);
Dimana format adalah string yang mungkin mengandung substring dan format specifiers.

Format specifiers ini akan menentukan bagaimana suatu item akan ditampilkan dengan format tertentu. Terus apa sajakan item itu? Item tersebut bisa berupa:

  • nilai Boolean
  • nilai numerik
  • karakter
  • string

Format specifiers sederhana terdiri dari tanda persen (%) dan kemudian diikuti oleh kode konversi. Berikut ini adalah format specifiers yang sering digunakan:

  • %s, output string, contoh : “Mari belajar java”
  • %e, ouput angka dalam notasi scientific, contoh: 3.447000e+01
  • %f, output angka floating-point, contoh: 37.850000
  • %d, output integer desimal, contoh: 500
  • %c, ouput character, contoh: ‘z’
  • %b, output nilai Boolean, contoh true atau false

Contoh:

Output:
angka adalah 10 dan jumlah adalah 10.000000


Contoh lainnya:

Output:
Character a adalah          a
———————————-
Boolean b adalah   true
Boolean c adalah  false
———————————-
int d adalah     3
int e adalah 300000
———————————-
int f adalah 4567872.29
int g adalah      45.29
———————————-
Notasi scientific h adalah   4.57e+07
Notasi scientific i adalah   5.86e+00
———————————-
String j adalah Mari belajar Java
String k adalah          k

Be the first to comment

Leave a Reply

Your email address will not be published.


*