设计一个名为Intsequlence的接口表示整数序列,该接 口包含boolean hasNext)和iint next)两个方法。定义一个名 为RandomlntSequence的类实现IntSequence接口,其中包 含一个private整型变量n。在hasNext 方法中随机生成一个 两位整数,存储到变量n中,然后返回true。在next0方法中 返回n的值。
时间: 2024-02-19 14:03:43 浏览: 34
好的,你的问题是如何设计一个名为Intsequence的接口表示整数序列,该接口包含hasNext和next两个方法,对吧?那么我来回答你吧。
首先,我们需要定义一个Intsequence接口,该接口包含hasNext和next两个方法,代码如下:
```
public interface Intsequence {
boolean hasNext();
int next();
}
```
这个接口定义了两个方法,hasNext方法用于判断序列中是否还有下一个整数,next方法用于获取下一个整数。
接下来,我们需要定义一个RandomlntSequence类来实现Intsequence接口,该类包含一个私有整型变量n。在hasNext方法中,我们随机生成一个两位整数,存储到变量n中,然后返回true。在next方法中,我们返回n的值。代码如下:
```
import java.util.Random;
public class RandomlntSequence implements Intsequence {
private int n;
public boolean hasNext() {
Random random = new Random();
n = random.nextInt(90) + 10;
return true;
}
public int next() {
return n;
}
}
```
这个类实现了Intsequence接口,并且在hasNext方法中随机生成一个两位整数,存储到变量n中,然后返回true。在next方法中,我们返回n的值。
希望我的回答能够帮到你。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)