Hello I am having problems trying to figure out how to modif

Hello,

I am having problems trying to figure out how to modify a program for a lab in Java. I have to first define a void return type method named guessingGame() which the method has to be outside of the main() method but within the class definition. Then I have to declare local variables which are:

int x = 0,guess = 0, response = 1;

How to I write the void return type? Please and Thank you

Here is the code I have to work with:

// import a class for random numbers

importjava.util.Random;

publicclassGuessGame

{

     // method to generate a random number

     publicstaticintRandomNumber()

     {

           // local variable to hold a random number

           intrNum = 0;

           // a random object is created

           Random rand = newRandom();

           // a random number is generated

           rNum = rand.nextInt(20) + 1;

           // random number is returned to main()

           returnrNum;

     }

     // the main() method

     publicstaticvoid main(String args[])

     {

           // local variable to hold a random integer     

           int x = 0;

           // local variable is assigned a random number

           x = RandomNumber();

           //display the random number

           System.out.println(x);

     }

}

// import a class for random numbers

importjava.util.Random;

publicclassGuessGame

{

     // method to generate a random number

     publicstaticintRandomNumber()

     {

           // local variable to hold a random number

           intrNum = 0;

           // a random object is created

           Random rand = newRandom();

           // a random number is generated

           rNum = rand.nextInt(20) + 1;

           // random number is returned to main()

           returnrNum;

     }

     // the main() method

     publicstaticvoid main(String args[])

     {

           // local variable to hold a random integer     

           int x = 0;

           // local variable is assigned a random number

           x = RandomNumber();

           //display the random number

           System.out.println(x);

     }

}

Solution

Please find the program that is error free as follows:

package test;

import java.util.Scanner;

//import a class for random numbers
import java.util.Random;

public class test1
{
// method to generate a random number
public static int RandomNumber()
{
// local variable to hold a random number
int rNum = 0;
// a random object is created
Random rand = new Random();
// a random number is generated
rNum = rand.nextInt(20) + 1;
// random number is returned to main()
return rNum;
}

// the main() method
public static void main(String args[])
{
// local variable to hold a random integer   
int x = 0;
// local variable is assigned a random number
x = RandomNumber();
//display the random number
System.out.println(x);
}
}

Hello, I am having problems trying to figure out how to modify a program for a lab in Java. I have to first define a void return type method named guessingGame(
Hello, I am having problems trying to figure out how to modify a program for a lab in Java. I have to first define a void return type method named guessingGame(
Hello, I am having problems trying to figure out how to modify a program for a lab in Java. I have to first define a void return type method named guessingGame(

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site