Question: Can someone change this printf to println method? import java.util.Random; import java.util.ArrayList; public class birthdayparadox { public static void main(String[] args) { int numSimulations =
Can someone change this "printf" to "println" method?
import java.util.Random; import java.util.ArrayList; public class birthdayparadox { public static void main(String[] args) { int numSimulations = 10000; int n = 5; Random random = new Random(); while (n <= 100) { int number_of_times_same_birthday_found = 0;
for (int i = 0; i < numSimulations; i++) { ArrayList
if (birthdays.contains(bday)) { number_of_times_same_birthday_found++;
break;
} else { birthdays.add(bday);
}
}
}
double estimated_prob = (double) number_of_times_same_birthday_found / numSimulations; System.out.printf("For n=" + n + ", probability is %.2f%% ", estimated_prob * 100);
n += 5;
}
}
}
----jGRASP exec: java birthday3 For n=5, probability is 2.47% For n=10, probability is 11.59% For n=15, probability is 24.92% For n=20, probability is 41.74% For n=25, probability is 55.77% For n=30, probability is 70.54% For n=35, probability is 81.34% For n=40, probability is 89.65% For n=45, probability is 94.29% For n=50, probability is 97.05% For n=55, probability is 98.60% For n=60, probability is 99.36% For n=65, probability is 99.66% For n=70, probability is 99.92% For n=75, probability is 99.98% For n=80, probability is 100.00% For n=85, probability is 100.00% For n=90, probability is 100.00% For n=95, probability is 100.00% For n=100, probability is 100.00%
----jGRASP: operation complete.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
