今天犯了个低级的错误,完全没想到这里会犯错,调试才发现,记下来,谨记。
类似:
我想要获得 picture1,picture2,...picture10,我写成了:
for(int i = 0; i < 10; i++){
System.out.println("picture"+i+1);
}
实际打印出的是:picture01,picture11,...picture91 。
应该这样写:
for(int i = 0; i < 10; i++){
System.out.println("picture"+(i+1));
}
就是一个看起来毫不起眼的括号,但却失之毫厘谬以千里。