String names=-"熊大","熊二","张三","李四",“"王五";对于上面定义的数组,统计姓李的学生人数。使用java
时间: 2023-06-25 12:08:06 浏览: 145
java课堂作业:用二维数组存储五个学生姓名学号,并用正则表达式判断输入数据是否有误。输出按学号排序的学生。
5星 · 资源好评率100%
请注意,该语句有语法错误,应该是使用等号“=”而不是减号“-”来分配数组元素。同时,最后一个元素的双引号也多余了。在纠正这些错误后,代码如下:
```java
String[] names = {"熊大", "熊二", "张三", "李四", "王五"};
int count = 0;
for (String name : names) {
if (name.startsWith("李")) {
count++;
}
}
System.out.println("姓李的学生人数为:" + count);
```
这段代码使用for-each循环遍历数组中的每个元素,如果姓名以“李”开头,则计数器加1。最终输出姓李的学生人数。
阅读全文