Create a program that asks the user to enter age

Assignment Help JAVA Programming
Reference no: EM131596638

Programming and Logic

Space Age Calculations Assignment

Create a program called SpaceAge.java.

All the input from the user should be from the command line (use the Scanner object). You only need to create one Scanner object to handle all the input.
Do not use JOptionPane.

Mars, the red planet, is visible in the night sky. As you gaze upon it, you might wonder how old you would be if you lived on Mars. Knowing that Mars is further away from the sun, you know that you'd be a much younger person there and you consider filling out an application for Mars One. (They are not accepting any more applications - darn!)

Saturn is also visible in the early evening sky. Saturn is far away, as you recall from the sentence that helped you remember the order of the planets in third grade: My Very Educated Mother Just Sent Us Nine Pizzas. (Pluto is not considered a planet any more - it is a dwarf planet - so no more pizza.) You would probably be a mere infant on Saturn. Venus is also visible in the very early evening sky. But you would be older there, and it is very hot, so that doesn't seem like a good option.

Now, we realize that planetary age is a relative measurement. If you were able to somehow be born on Neptune, you'd never live to be a Neptunian year. This doesn't mean that you'd be crawling around and in diapers your entire life, it simply means that you wouldn't live (if you were a regular human) to see Neptune take an entire trip around the sun.

Create a program that asks the user to enter their age. Then you will calculate and print the user's age on the other 8 (we'll include Pluto) planets. Each of the calculations should be enclosed in a method. Besides the main method, you will have eight methods, one per planet. Since you are obtaining the user's age in the main method, you will send that numeric value to all eight methods. Each method will use that value to calculate the user's age on that particular planet and will print it to standard output. I will not restrict your naming of the methods, but you should name them based on their function. For example, mercuryAge() or printMercuryAge() would be good names.

So you don't have to look them up (and because I always have my astronomy books at my fingertips), I have included the orbital period for all the planets below.

Planet Orbital Period
Mercury 88 days
Venus 224.7 days
Earth 365.25 days
Mars 687 days
Jupiter 11.86 years
Saturn 29.46 years
Uranus 84 years
Neptune 164.8 years
Pluto 248 years


Notes:
- Notice that some of the units are days and some of the units are years. You might have to convert years to days in some cases.
- Your output should be a decimal number to two places after the decimal point.
- Don't worry if your output is not exactly the same as mine, but make sure it is close.

Reference no: EM131596638

Questions Cloud

Find online demos of sentiment analysis software : Find at least three different movie reviews where the user also includes a score. For example customer movie reviews on Amazon and Netflix use a 5 star rating.
What is the difference between real and personal property : Please post your response to the following questions: What is the difference between Real Property and Personal Property? Define each and compare and contrast.
Theoretical-empirical framework of research : 1. Differentiate between the theoretical & empirical framework of research & give your own examples
Case study-national infrastructure protection plan : On your first day as an Information Systems Security director, you met with the Chief Information Officer.
Create a program that asks the user to enter age : Create a program that asks the user to enter age. Then you will calculate and print the user's age on the other 8 (we'll include Pluto) planets
Analyzes the implication of these policies on the operations : Analyzes the implications of these policies on the operations of health care organizations. Evaluate key legal factors that are inherent in the case.
What will be the impact on operating income : Assume that a special pricing order is accepted for 5,600 sails at a sales price of $140 per unit. What will be the impact on operating income
Important that each organisation develop : Why is it important that each organisation develop, as part of their strategic planning process
Case-encryption at rest vs communication encryption : Include a definition for each term, the similarities, and differences between the two terms.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd