Skip to content
Snippets Groups Projects
Commit c985759f authored by 倪 泽文's avatar 倪 泽文
Browse files

删除comment19.md

parent bd8f35fb
No related branches found
No related tags found
No related merge requests found
```待评审函数开始@GetMapping("/")
String home() {
List demo = new ArrayList()<Integer>;
demo.add(1);
for (Integer i:demo) {
System.out.println(demo);
return "last is compele lats use a simple one!";
}
return "last is compele lats use a simple one!";
}```待评审函数结束这个函数有一个逻辑错误。在for循环中,`System.out.println(demo);`语句每次都会打印`demo`的当前值,而不是整个列表。因此,每次循环结束后,`demo`的值都会被更新,最终的返回值也会随着循环次数的增加而增加。这并不是你想要的结果。
如果你想返回列表中的最后一个元素,你应该在for循环结束后再返回它。修改后的代码如下:
```java
@GetMapping("/")
String home() {
List<Integer> demo = new ArrayList<>();
demo.add(1);
for (Integer i : demo) {
System.out.println(i);
}
return demo.get(demo.size() - 1);
}
```
这样,函数就会返回列表中的最后一个元素。
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment