public class Main {
public static void main(String[] args) {
generateRandomNumber();
}
public static void generateRandomNumber(){
double[] insideArray = new double[5];
for(int i=0; i<insideArray.length; i++) {
double value = (Math.random()+1)*10;
insideArray[i] = value;
String.format("%.2f", insideArray[i]);
}
System.out.println("Displaying random generated Array: " + Arrays.toString(insideArray));
}
}
I am trying to generate 5 random numbers and store to an Array. And I would like to format decimals up to 2 numbers. I tried "String.format()" method but didn't work. Still I am getting double like: 10.xxxxxxxxxxx.
How can I format it such as ex: 10.xx ?