#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    1
    Rep Power
    0

    Mutli-Dimensional Arrays


    Hey everyone, I could use some help with a homework problem that i am not understanding. Here is the problem:

    Write a class (and a client class to test it) that encapsulates the evolution of the sales tax rates in the 50 U.S states over the last 10 years. Your only instance variable should be a two-dimensional array of values representing the sales tax rates. Dimension 1 represents the state and dimension2 represents the year. Your constructor can simply be a default constructor, randomly generating the sales tax rates, which should be between 0 and 0.06. You should include the following methods:

    a. A method returning the index of the state that has the biggest average tax rate over the years.

    b. A method returning an array of indexes of the states that have had at least one year with a tax rate less than 0.001

    c. A method returning the highest sales tax rate over the years for a given state (which will be a parameter)


    so far i have:

    public Taxes()
    {
    Random random = new Random();
    for (double i = 0; i < 50; i++)
    {
    for (double j = 0; j < 10; j++)
    {
    taxRate[i][j] = random.nextDouble( 0.06);
    }
    }
    }

    which doesn't even work. If i could get help with what I have and an idea for the three methods that would be awesome. Thanks guys!!
  2. #2
  3. Java Junkie
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Feb 2004
    Location
    Mobile, Alabama
    Posts
    4,023
    Rep Power
    1285
    Code:
    public Taxes()
        {
            Random random = new Random();
            for (double i = 0; i < 50; i++)
            {
                for (double j = 0; j < 10; j++)
                {
                    taxRate[i][j] = random.nextDouble( 0.06);
                }
            }
        }
    This will work if you define taxRate.

    The statement of the problem seems pretty straightforward.

    Where are you having a problem with it?

    Is it in what is being asked or the code?

IMN logo majestic logo threadwatch logo seochat tools logo