编写编写一Java程序,在“张三”“李四”“王五”“赵六”“周七”“王哲”“白浩”“贾蓉”“慕容阿三”“黄蓉”10个名字中找到并输出最后一个字相同的名字。
时间: 2023-11-08 17:04:55 浏览: 272
为了找到并输出最后一个字相同的名字,可以使用两层循环来比较每对名字,并使用String类的endsWith方法来判断最后一个字是否相同。以下是一个可能的Java程序实现:
```java
public class FindLastChar {
public static void main(String[] args) {
String[] names = {"张三","李四","王五","赵六","周七","王哲","白浩","贾蓉","慕容阿三","黄蓉"};
for (int i = 0; i < names.length; i++) {
for (int j = i + 1; j < names.length; j++) {
String lastChar1 = names[i].substring(names[i].length() - 1);
String lastChar2 = names[j].substring(names[j].length() - 1);
if (lastChar1.equals(lastChar2)) {
System.out.println("最后一个字相同的名字:" + names[i] + "和" + names[j]);
}
}
}
}
}
```
阅读全文