按以下要求编写Java程序:编写一个接口:OnToN,只有一个方法int dispose(int n)
时间: 2024-03-15 09:45:58 浏览: 57
好的,根据您的要求,我编写了如下的Java程序:
```java
// 定义OnToN接口
interface OnToN {
int dispose(int n);
}
// 实现OnToN接口
class OnToNImpl implements OnToN {
// 实现dispose方法
public int dispose(int n) {
if (n == 1) {
return 1;
} else {
return dispose(n - 1) + n;
}
}
}
// 测试程序
public class Main {
public static void main(String[] args) {
OnToN onToN = new OnToNImpl();
int n = 5;
int result = onToN.dispose(n);
System.out.println("1到" + n + "的和为:" + result);
}
}
```
这个程序中,我们定义了一个接口 `OnToN`,其中只有一个方法 `dispose(int n)`。然后我们实现了这个接口,并在实现类中实现了 `dispose` 方法,用于计算 1 到 n 的和。最后,我们在测试程序中创建了一个 `OnToNImpl` 的实例,并调用其 `dispose` 方法,输出了结果。
阅读全文