你的S是1+2+3+4+5+6+7+8+9+10=55i<=10循环的嘛 到11的时候不循环了 自然输出的i=11啦
因为在java中string类型的数据+int类型的数据的结果会自动转换成string类型的。你要这样system.out.println("s="); system.out.println(s);