Question
JAVA(Fill in *replacethis*) 1. (4 points) Write a class called Primes. The class should have the following: a. A constructor. It is passed 2 parameters
JAVA(Fill in *replacethis*)
1. (4 points) Write a class called Primes. The class should have the following:
a. A constructor. It is passed 2 parameters x and y, both of which are integers. You should write the class so that it can return a sequence of prime numbers between x and y (inclusive). For example, the prime numbers between 10 and 23 are 11, 13, 17, 19, and 23.
b. An isPrime method. It is passed a parameter p, and returns true if p is a prime number or false otherwise.
c. The class should implement the Iterable
Here is the output that should be produced:
11 1317192329313741434753596167717379838997
package hw2;
import java.util.Iterator;
// generate a sequence of prime numbers that are greater than or equal to // smallest, and less than or equal to larges.
public class Primes implements Iterable
// fill this in public Primes(int x, int y) {
} // fill this in; to be used in one of more of the iterator methods below public static boolean isPrime(int p) { // replace this with your code return true; } // I have supplied the iterator method, which is required by the Iterable
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started