Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.bahasaJava.numberFormat;
- import java.text.NumberFormat;
- public class TestNumberFormat2 {
- public static void main(String[] args) {
- double myArray [] = new double [10];
- //Membuat array dengan angka random
- System.out.println("Angka random tipe double antara 1 dan 10000");
- for (int i = 0; i < myArray.length; i++){
- myArray[i] = Math.random() * 10000 + 1;
- System.out.println("Index " + (i + 1) +": " + myArray[i]);
- }
- System.out.println();
- NumberFormat formatA = NumberFormat.getInstance();
- tampilkanFormat(myArray, "default", formatA);
- NumberFormat formatB = NumberFormat.getInstance();
- formatB.setMinimumFractionDigits(2);
- formatB.setMaximumFractionDigits(4);
- tampilkanFormat(myArray, "Fraksi digit min 2, Fraksi digit max 4", formatB);
- NumberFormat formatC = NumberFormat.getInstance();
- formatC.setMinimumIntegerDigits(6);
- tampilkanFormat(myArray, "digit int min 6", formatC);
- NumberFormat formatD = NumberFormat.getInstance();
- formatD.setMaximumIntegerDigits(5);
- tampilkanFormat(myArray, "digit int max 5", formatD);
- NumberFormat formatE = NumberFormat.getInstance();
- formatE.setGroupingUsed(false);
- tampilkanFormat(myArray, "set grouping used ", formatE);
- }
- //Method untuk menampilkan format
- static void tampilkanFormat(double array [], String tipeFormat, NumberFormat numberFormat){
- System.out.println("Format: " + tipeFormat);
- for (int i = 0; i < array.length; i++){
- System.out.println("Index " + (i + 1) +": " + numberFormat.format(array[i]));
- }
- System.out.println();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement