How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask TheDoctor Your Own Question

TheDoctor
TheDoctor, Professional w/Adv. Degree
Category: Homework
Satisfied Customers: 1461
Experience:  M.S. in Internet Information Systems
59032869
Type Your Homework Question Here...
TheDoctor is online now
A new question is answered every 9 seconds

One application needs to display stars corresponding to 11

Resolved Question:

One application needs to display stars corresponding to 11 random numbers and on the left side of the list, there need to be in intervals of 20 (starting at 0) all the way to 200, and on the left it needs to display the stars (which represent the random numbers generated) . The other program needs to store 20 numbers that are random from 0-100 and then print all 20 and calculate the average and the max value. I am really having difficulties implementing the random with arrays (which both of these require).
Submitted: 9 months ago.
Category: Homework
Expert:  TheDoctor replied 9 months ago.
Hello and thank you for your question. It would be my pleasure to assist you.

Please zip up the code that you have and upload the zip file to http://ge.tt

Once uploaded, you will be given a link on the right. Click on the 'Copy Link' option and then paste that link here.

Thank you
Customer: replied 9 months ago.

http://ge.tt/7vqLP0y/v/0?c

Expert:  TheDoctor replied 9 months ago.
Thank you Ashleigh!

I will review your code and get back to you soon.
Customer: replied 9 months ago.

Thank you! I'm new at programming


 

Expert:  TheDoctor replied 9 months ago.
Hello again Ashleigh!

Please download the files here:

DOWNLOAD

The files now do what you have indicated. I also added the average and max to the gradebook one.

Here is how you generate random numbers in java. You use the random class:

Random gen = new Random();

I now have an object instance of the Random class called gen

I can use this object to generate random numbers. You would call:

gen.nextInt(100);

That returns a random number from 0 - 100, non-inclusive. Non-inclusive means that it doesn't include 100. The possible values of the random number are 0 - 99.

If you need 0 - 100, you would use gen.nextInt(101)

On the other hand, if you needed 1 - 100, you would use:

gen.nextInt(100) + 1;

Again, both of your applications are now functioning correctly. Let me know if you have any questions. I'm here to help!

If you require assistance in the future, please feel free to request me directly by starting your question with **For TheDoctor**

Please remember to rate my answer. Thank you so much and have a wonderful day!
Customer: replied 9 months ago.

I just have one problem with the one that prints out stars, it's only supposed to print out 11, but it displays a ton of them

Expert:  TheDoctor replied 9 months ago.
Do you have the actual, word-for-word requirements? because what you just said contradicts what you wrote in your question:

One application needs to display stars corresponding to 11 random numbers and on the left side of the list, there need to be in intervals of 20 (starting at 0) all the way to 200, and on the left it needs to display the stars (which represent the random numbers generated)

There are 11 groups. The stars represent the random number that was generated within that group. I've seen many assignments like this before, but what you wrote as the instructions really doesn't make sense.

Do you have the word-for-word requirements? I will make it work perfectly.
Customer: replied 9 months ago.

I need there to be 11 random numbers, and then stars are used in place of the numbers. For example, let's say the computer generates a random number 132, a star should be placed in the 120-139 category. Everything else is perfect and I really appreciate your explanation of using the random.

Expert:  TheDoctor replied 9 months ago.
I don't thing you are supposed to be generating only 11 random numbers. That part doesn't make any sense. I've seen this assignment before. It is a random number distribution chart. If you only do 11 groups, not random numbers. If you only generate 11 random numbers, there will be entire groups with no stars at all. It just doesn't make sense.

Every time I have worked on this exact assignment, you are to generate any significant number of random numbers. Let's say 200 random numbers. They are then distributed (as you just described)... creating a distribution chart. You can generate 50, 200, 500. The point is that they are distributed on the chart.

If you only do 11 random numbers (which is the number of groups -- I'm certain not the number of random numbers) -- it will not display an accurate distribution chart, as it is far too few.

But I will update so that you can set it to any number of random numbers that you want.
Customer: replied 9 months ago.

I know what you mean! But I want there to be only 11 stars, it's ok if some of the groups are empty, thank you!


 

Expert:  TheDoctor replied 9 months ago.
Hello again Ashleigh,

Download the files here:

DOWNLOAD

The bar chart application now does as you requested.

You can set the number of random numbers that will be generated on line 10. It is the "numbers" variable. It is currently set to 11, as you requested.

You could also change it to 500 and see how it works.

Let me know if you have any other questions.

Please remember to rate my answer. Thank you again!
TheDoctor, Professional w/Adv. Degree
Category: Homework
Satisfied Customers: 1461
Experience: M.S. in Internet Information Systems
TheDoctor and 6 other Homework Specialists are ready to help you
Expert:  TheDoctor replied 9 months ago.
THIS ANSWER IS LOCKED!
You can view this answer by clicking here to Register or Login and paying $3.
If you've already paid for this answer, simply Login.

JustAnswer in the News:

 
 
 
Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.
 
 
 

What Customers are Saying:

 
 
 
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
< Last | Next >
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
  • This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!! Alex Los Angeles, CA
  • Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult. GP Hesperia, CA
  • I couldn't be more satisfied! This is the site I will always come to when I need a second opinion. Justin Kernersville, NC
  • Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around. Esther Woodstock, NY
  • Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know. Robin Elkton, Maryland
  • He answered my question promptly and gave me accurate, detailed information. If all of your experts are half as good, you have a great thing going here. Diane Dallas, TX
 
 
 

Meet The Experts:

 
 
 
  • Manal Elkhoshkhany

    Tutor

    Satisfied Customers:

    4520
    More than 5000 online tutoring sessions.
< Last | Next >
  • http://ww2.justanswer.com/uploads/BU/BusinessTutor/2012-2-2_115741_Kouki2.64x64.jpg Manal Elkhoshkhany's Avatar

    Manal Elkhoshkhany

    Tutor

    Satisfied Customers:

    4520
    More than 5000 online tutoring sessions.
  • http://ww2.justanswer.com/uploads/LI/lindaus/2012-6-10_04811_IMG20120609164157.64x64.jpg Linda_us's Avatar

    Linda_us

    Finance, Accounts & Homework Tutor

    Satisfied Customers:

    3121
    Post Graduate Diploma in Management (MBA)
  • http://ww2.justanswer.com/uploads/ComputersGuru/2010-02-13_051118_Photo41.JPG LogicPro's Avatar

    LogicPro

    Engineer

    Satisfied Customers:

    3035
    Expert in Java C++ C C# VB Javascript Design SQL HTML
  • http://ww2.justanswer.com/uploads/lanis/2009-4-1_233717_phput9xef_c1pm.jpg Lani S.'s Avatar

    Lani S.

    Tutor

    Satisfied Customers:

    2457
    Registered Nurse, Internet Researcher, Private Tutor
  • http://ww2.justanswer.com/uploads/chooser77/2009-08-18_162025_Chris.jpg Chris M.'s Avatar

    Chris M.

    M.S.W. Social Work

    Satisfied Customers:

    2341
    Master's Degree, strong math and writing skills, experience in one-on-one tutoring (college English)
  • http://ww2.justanswer.com/uploads/JawaadAhmed/2009-6-27_12137_SIs_SHadi.jpg F. Naz's Avatar

    F. Naz

    Chartered Accountant

    Satisfied Customers:

    1975
    Experience with chartered accountancy
  • http://ww2.justanswer.com/uploads/JK/jkcpa/2011-1-16_182614_jkcpa.64x64.jpg Bizhelp's Avatar

    Bizhelp

    CPA

    Satisfied Customers:

    1873
    Bachelors Degree and CPA with Accounting work experience