troubleshooting Question

array question

Avatar of Anda09
Anda09 asked on
Java
2 Comments1 Solution220 ViewsLast Modified:
I am trying to put out array elements as counters but one line highlights as a mistake and dont know where the mistake lies :)
Thanks for all the help:

The line that is causing problems is the ++freq[1 + rand.nextInt(6)];


import java.util.Random;
public class demo {
    public static void main(String[] args) {
        Random dice = new Random ();

        int freq[] = new int [7];

        for (int roll = 1;roll < 1000; roll++){
            ++freq[rand.nextInt(6)];
        }
        System.out.println("Face\tFrequency");
        
        for(int face = 1; face < freq.length; face++){
            System.out.println(face + "\t" + freq[face]);
        }
}
}

Open in new window

ASKER CERTIFIED SOLUTION
ozlevanon

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros