• 0

Beginning Java Program


Question

So this is a long shot but I've been part of neowin for a while and think you folks might be able to help me. I am in my first java program design class in college and need to a program that will

"Write a Java program that accepts numeric input from the user (integer value)

2. Print out the square and cube of the number entered.

3. Make sure that the number is > 0.

4. Repeat the above three times.

5. If the number entered is <= 0 then end the program, telling the user why.

Include appropriate prompts so that the user knows what to do."

I have no clue where to start, I have looked recently at other forums here and wow this is like spanish to me, maybe because I'm just starting, just looking for some help if anyone has any to offer.

Thank you!

Link to comment
https://www.neowin.net/forum/topic/1057452-beginning-java-program/
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Can you write and run any Java program at all? Do you have a development environment set up, such as Eclipse or Netbeans? Are you on Windows, Mac, Linux? Do you know how to print something to the console? Don't your class recommend a textbook or other resources? This sort of stuff is explained in detail in dozens of books and tutorials if you just take a look.

  • 0

1. Use scanner to read input: http://docs.oracle.c...il/Scanner.html The first example in that doc is what you'll need.

2. http://docs.oracle.c...dbolts/op1.html (multiplication operator) or for a more advanced case Math.pow (http://docs.oracle.com/javase/6/docs/api/java/lang/Math.html#pow(double, double))

3. http://docs.oracle.c...dbolts/op2.html

4. http://docs.oracle.c...olts/while.html or http://docs.oracle.c...dbolts/for.html

5. See 3 and 6 to learn how to do this.

6. Use Console (http://docs.oracle.c...io/Console.html) or System.out (http://docs.oracle.c...ang/System.html and http://docs.oracle.c...rintStream.html) to print prompts out to the user.

Hopefully that should give you some hints and good sources of documentation for you to learn about the Java language. I'll leave it to you to put the pieces together.

  • 0

the program you are asking info on how to right is very simple ..

I will not give it to you but I shall, help you with one or two bits of code you need...

obviously you need a JDK to even get started... i recommend eclipse...

This will allow input from a command line nothing graphical.


Scanner action = new Scanner(System.in);
System.out.println("enter a number");
input = action.nextLine();
[/CODE]

in all honesty this is all im going to give you... everything else is very simple and if this is for your class then I am not helping you by giving you the answers :) im sure you know how to do IF else statements and for loops

  • 0

I can't recommend Head First Java enough for beginners. I read the book a few weeks ago as a refresher since I hadn't done any Java programming since college. The book's cover makes it look stupid so I never thought twice about it. However, I just decided to go for it after reading some reviews, and it seriously was a fantastic read for people new to the language. I really recommend it.

I know it's not a direct answer to the OP's problem, but the book will really give you the tools to solve this problem as well as future ones.

http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?ie=UTF8&qid=1328983484&sr=8-1

This topic is now closed to further replies.
  • Posts

    • Why was it necessary to use AI to help write this article? Can we no longer do our own research or our own writing?
    • The auto industry really needs to update it's terminology so a software update isn't called a recall.
    • Anybody that thinks flying cars were possible are idiots. Everyone would basically need a pilot licence, can you imagine how insane and dangerous that would be, people can barely handle driving on land safely right now.
    • Microsoft Edge 149.0.4022.80 by Razvan Serea Microsoft Edge is a super fast and secure web browser from Microsoft. It works on almost any device, including PCs, iPhones and Androids. It keeps you safe online, protects your privacy, and lets you browse the web quickly. You can even use it on all your devices and keep your browsing history and favorites synced up. Built on the same technology as Chrome, Microsoft Edge has additional built-in features like Startup boost and Sleeping tabs, which boost your browsing experience with world class performance and speed that are optimized to work best with Windows. Microsoft Edge security and privacy features such as Microsoft Defender SmartScreen, Password Monitor, InPrivate search, and Kids Mode help keep you and your loved ones protected and secure online. Microsoft Edge has features to keep both you and your family protected. Enable content filters and access activity reports with your Microsoft Family Safety account and experience a kid-friendly web with Kids Mode. The new Microsoft Edge is now compatible with your favorite extensions, so it’s easy to personalize your browsing experience. Microsoft Edge 149.0.4022.80 changelog: Fixes Fixed an issue that prevented QR code generation from working. Feature updates Intune MAM Protected Downloads. The protected downloads feature for Intune MAM will now save downloaded files to the Documents > Microsoft Edge > Downloads folder in OneDrive. Extensions monitoring in the Edge management service. The Microsoft Edge management service now allows admins to gain visibility into extensions installed across their managed users. From the extensions monitoring page, admins can see which extensions have been installed as well as manage user requests for blocked extensions. For more information, see Microsoft Edge Extensions Monitoring. Validate Edge builds early with enterprise preview. Enterprise preview provides a simpler way for admins to flight pre-release Edge builds to their users. To reduce friction and bolster usage, users will receive pre-release builds directly inside of their Stable Edge application. Admins can allow users to easily opt-out of the preview experience, using built-in rollback to switch between their pre-release and stable channels with ease. Microsoft 365 admin center users can configure the feature, view their flighting population, and receive personalized recommendations all in one place. For more information, see Get started with Enterprise Preview in Microsoft Edge. Download: Microsoft Edge (64-bit) | 193.0 MB (Freeware) Download: Microsoft Edge (32-bit) | 170.0 MB Download: Microsoft Edge (ARM64) | 188.0 MB View: Microsoft Edge Website | Release History Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • The machines are starting to fight back any way they can.
  • Recent Achievements

    • Week One Done
      Eurosoft10 earned a badge
      Week One Done
    • One Month Later
      Eurosoft10 earned a badge
      One Month Later
    • One Year In
      Skeet Campbell earned a badge
      One Year In
    • One Month Later
      Sharbel earned a badge
      One Month Later
    • First Post
      BizSAR earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      598
    2. 2
      +Edouard
      189
    3. 3
      PsYcHoKiLLa
      78
    4. 4
      Michael Scrip
      76
    5. 5
      Steven P.
      69
  • Tell a friend

    Love Neowin? Tell a friend!