+i+代表连接加号两边的字符串
var id="i“+i+”"相当于“ i字符串 i的值 ” 组成的字符串
id="i1"
id="i2"
id="i3"
id="i4"
双引号里面的代表字符串
首先你这个写的就不对啊。
String id;
for(int i=1;i<5;++i){
id="i"+i+"";
System.out.println(id);
}
输出:i1 i2 i3 i4
字符串拼接都是需要用+号的,语法就是这样。数字与字符串拼接默认整数转换为字符串类型。整数与证书拼接则相加。
望采纳