Identify errors and correct them of the following Java program:
1. import java.utility.Random; 2. 3. public class Sequen 4. 5. private int stand 6. private int calc; 7. 8. public Sequen(int numStand) 9. { 10. stand = numStand; 11. skip; 12. } 13. 14. public void skip() 15. { 16. Random sit = new Random(); 17. calc = sit.nextInt(stand) + 1; 18. } 19. 20. public getStand() 21. { 22. return stand; 23. } 24. 25. int getCalc() 26. { 27. return calc; 28. } 29. } One error is already identified for you as shown below: Line Number: 5 Error description: Missing semicolon Statement after correction: private int stand; Identify 5 other errors and give their Line Number, Error description and Statement after correction.
After corecting the errors the java code will look as follows:
import java.util.Random;
//since utility is not a package it is replaced by util
class Sequence //change class name (optional)
{
private int stand; //at end of statement ';' is necessary
private int calc; //at end of statement ';' is necessary
public Sequence(int numStand)
{
stand = numStand;
skip(); //method needs to have '()'at the end skip; changed to skip();
}
public void skip()
{
Random sit = new Random();
calc = sit.nextInt(stand) + 1;
}
public int getStand() //should have datatype declared 'int'
{
return stand;
}
int getCalc()
{
return calc;
}
}
// all errors are corrected.
The errors are marked by giving the code lines before correcting are written in comments in the code file.
Get Answers For Free
Most questions answered within 1 hours.