java 定义String类型二维数组{{“金科教育”,”18”},{“北大”,”22”},{“清华”,”15”},{“幼儿园”,”19”},{“宝鸡文理”,”22”}}。编写程序统计名称两个字和四个字分别有多少个。
时间: 2023-03-05 21:36:03 浏览: 71
以下是用 Java 编写的程序,用于统计名称为两个字和四个字的数量:
```java
public class StringArray {
public static void main(String[] args) {
String[][] arr = {{"金科教育", "18"}, {"北大", "22"}, {"清华", "15"}, {"幼儿园", "19"}, {"宝鸡文理", "22"}};
int count2 = 0; // 名称为两个字的数量
int count4 = 0; // 名称为四个字的数量
for (int i = 0; i < arr.length; i++) {
if (arr[i][0].length() == 2) {
count2++;
} else if (arr[i][0].length() == 4) {
count4++;
}
}
System.out.println("名称为两个字的数量为:" + count2);
System.out.println("名称为四个字的数量为:" + count4);
}
}
```
这个程序定义了一个二维数组 `arr`,其中包含名称和年龄的信息。它使用 `for` 循环来遍历数组中的每个元素,然后通过检查每个名称的长度来确定名称是由两个字还是四个字组成的。最后,程序打印出名称为两个字和四个字的数量。