Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Use the Lottery class to the left as the superclass. Create the PowerBall class as a subclass of Lottery. Override the shuffle method so that it returns an ArrayList of six random integers up to but...

1 answer below »

Use the Lottery class to the left as the superclass. Create the PowerBall class as a subclass of Lottery. Override the shuffle method so that it returns an ArrayList of six random integers up to but not including 100.

CODE:

import java.util.ArrayList;
import java.util.Random; 

class Lottery {
  public ArrayList shuffle() {
    Random r = new Random();
    ArrayList nums = new ArrayList();
    for (int i = 0; i < 5; i++) {
      int num = r.nextInt(20);
      nums.add(num);
    }
    return nums;
  }
}

//add class definitions below this line

class PowerBall extends Lottery {
  public ArrayList shuffle() {
    Random r = new Random();
    ArrayList nums = new ArrayList();
    for (int i = 0; i < 6; i++) {
      int num = r.nextInt(100);
      nums.add(num);
    }
    return nums;
  }
}

//add class definitions above this line

public class Exercise1 {  
  public static void main(String[] args) {
    
    //add code below this line

    PowerBall p = new PowerBall();
    System.out.println(p.shuffle());
    
    //add code above this line
  }
}

Exercise1.java
Polymorphis. x
import java.util.ArrayList;
import java.util.Random;
Collapse
Polymorphism -> Coding Exercises - Polymorphism
3
class Lottery {
public ArrayList<Integer> shuffle() {
Random r = new Random();
ArrayList<Integer> nums = new ArrayList<Integer>();
for (int i = 0; i < 5; i++) {
int num = r.nextInt(20);
nums.add (num);
Polymorphism Exercise 1
5-
6
7
Exercise 1
9
10
11
}
12
return nums;
Use the Lottery class to the left as the superclass. Create the
13
}
}
PowerBall class as a subclass of Lottery . Override the shuffle
14
method so that it returns an ArrayList of six random integers up to
15
16
//add class definitions below this line
but not including 100.
17
class PowerBall extends Lottery {
public ArrayList<Integer> shuffle() {
Random r = new Random ();
ArrayList<Integer> nums = new ArrayList<Integer>();
for (int i = 0; i < 6; i++) {
int num = r.nextInt(100);
nums.add (num);
}
18 -
19 -
TRY IT
20
21
22 -
23
Submit your code for evaluation.
24
25
Check It!
26
return nums;
27
}
28
29
30
//add class definitions above this line
31
Next
public class Exercisel {
public static void main(String[] args) {
32 -
33 -
34
35
//add code below this line
57% (24:20)
Java
Extracted text: Exercise1.java Polymorphis. x import java.util.ArrayList; import java.util.Random; Collapse Polymorphism -> Coding Exercises - Polymorphism 3 class Lottery { public ArrayList shuffle() { Random r = new Random(); ArrayList nums = new ArrayList(); for (int i = 0; i < 5; i++) { int num = r.nextInt(20); nums.add (num); Polymorphism Exercise 1 5- 6 7 Exercise 1 9 10 11 } 12 return nums; Use the Lottery class to the left as the superclass. Create the 13 } } PowerBall class as a subclass of Lottery . Override the shuffle 14 method so that it returns an ArrayList of six random integers up to 15 16 //add class definitions below this line but not including 100. 17 class PowerBall extends Lottery { public ArrayList shuffle() { Random r = new Random (); ArrayList nums = new ArrayList(); for (int i = 0; i < 6; i++) { int num = r.nextInt(100); nums.add (num); } 18 - 19 - TRY IT 20 21 22 - 23 Submit your code for evaluation. 24 25 Check It! 26 return nums; 27 } 28 29 30 //add class definitions above this line 31 Next public class Exercisel { public static void main(String[] args) { 32 - 33 - 34 35 //add code below this line 57% (24:20) Java 35
//add code below this line
36
PowerBall p = new PowerBall();
System.out.println(p.shuffle () );
37
38
39
//add code above this line
}
}
40
41
42
Extracted text: 35 //add code below this line 36 PowerBall p = new PowerBall(); System.out.println(p.shuffle () ); 37 38 39 //add code above this line } } 40 41 42
Answered 11 days After Jun 05, 2022

Solution

Aditi answered on Jun 17 2022
92 Votes
Output :
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here