1)编写接口InterfaceA,接口中含有方法void printCapitalLetter( ALM tools or a loeal tatk 2)编写接口InterfaceB接口中含有方法void 一口 intLowercaseLetter() 3)编写非抽象类Print,该类实现了接口InterfaceA和 I
时间: 2024-03-01 12:52:11 浏览: 59
各种接口操作
nterfaceB,具有以下方法:
```java
public class Print implements InterfaceA, InterfaceB {
@Override
public void printCapitalLetter(String str) {
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 'A' && c <= 'Z') {
System.out.print(c);
}
}
System.out.println();
}
@Override
public void printLowercaseLetter(String str) {
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 'a' && c <= 'z') {
System.out.print(c);
}
}
System.out.println();
}
}
```
其中,`printCapitalLetter`方法用于打印字符串中的大写字母,`printLowercaseLetter`方法用于打印字符串中的小写字母。该类可以直接实例化并调用方法,例如:
```java
Print print = new Print();
print.printCapitalLetter("ALM tools or a local task");
print.printLowercaseLetter("ALM tools or a local task");
```
输出结果分别为:
```
ALMT
oolsalocaltask
```
阅读全文