Solved

Learning Java TwoRandomTester

Posted on 2008-11-03
6
178 Views
Last Modified: 2010-04-21
Any suggestions that would get this run , I would greatlya appreciated it.

To the expression generator.nextInt(n) will evaluate to a random integer between 0 and 1 less than n inclusive.

Determine which of the two randomly generated integers is the arger of the two and display it to the screen in a message:

"The larger of the number ____ and _____ is ____.

Output
Please enter a number of your choice.
100
The first random number picked was 13.
The second random number picked was 67
The larger of the numbers 13 and 67 was 67
**********************************************
package tworandomtester;
import java.util.Random;
import javax.swing.JOptionPane;

public class TwoRandomTester {

    public static void main(String[] args)
    {
       String input;
       
       Random generator = new Random();
       
       int randNum;
     
       input = JOptionPane.showInputDialog("Please enter a number of your choice");
        randNum = generator.nextInt(-1);
       
        JOptionPane.showMessageDialog(null, "The larger of the two numbers si that number");
    }

}
0
Comment
Question by:ca1358
  • 3
  • 2
6 Comments
 
LVL 24

Expert Comment

by:sciuriware
Comment Utility
NOW PLEASE DO YOUR HOMEWORK YOURSELF.

It is against the rules of Expert Exchange to probide you with all answers.

I do not need 'easy' points .....................
;JOOP!
0
 

Author Comment

by:ca1358
Comment Utility
I am glad it is easy for you,  I have been at this for three days and approximately 8 hours per day on each one of these.  
0
 
LVL 24

Expert Comment

by:sciuriware
Comment Utility
Do not get me wrong.
We are just NOT allowed to do homework, we may help you to go further.
You are supposed to LEARN from this and to IMPROVE yourself.

But I see that you repeatedly ask the same questions.
By now you should know how to write output from a program.

;JOOP!
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 24

Expert Comment

by:sciuriware
Comment Utility
I think you are not learning from this way to ask questions, because you do
not have enough basic knowledge.
Therefore, please first take a basic course in JAVA fundamentals.

We all took that course some day in the past.

;JOOP!
0
 
LVL 59

Accepted Solution

by:
Kevin Cross earned 500 total points
Comment Utility
These tutorials are also helpful to get started with:
http://java.sun.com/docs/books/tutorial/

For your assignment above, you are at least trying to solve it yourself which is a start.

I would re-read the question details that you posted above and think about the variable "n" and where it should come from and how it is used.  Sometimes you may find it helpful when you have some mathematical or specific problems like this where they use math variables like take some number "n" and generate a value "a" and a value "b" then you may want to name your variables that in code to start with until you figure out the logic and then change to be more descriptive.  If you can visualize what these values are doing it is even better to start out descriptive variable names like intGivenNumber, intFirstRandomNumber, etc.  

Think as you work through logic, it will help you read code more like plain english (if you don't speak english, name the variables what makes sense in your language). :) Just helps IMHO.
0
 

Author Closing Comment

by:ca1358
Comment Utility
Thank you for the direction.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
How to remove superseded packages in windows w60 or w61 installation media (.wim) or online system to prevent unnecessary space. w60 means Windows Vista or Windows Server 2008. w61 means Windows 7 or Windows Server 2008 R2. There are various …
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now