好奇怪哦,你的程序居然不报错?你的main函数里 String[] 和args之间应该有一个空格才对呀
程序没有错误,应该能正常输出sum的值。
是程序有错,还是sum值输出错误,还是无输出呢?
请输入大于1的值
代码死循环了 i与j都定义为1 你的i=i++;相当于每次都是1 = 1++ 结果还是1,i的值一直在保持1 而j=ji 也就是11 j也一直是1你的循环判断条件 如果进入循环以一直在循环中出不去 把i=i++;换成i++;
为什么要用i=i++,有什么特殊含义吗