| 发表于:2007-10-11 16:06:585楼 得分:0 |
是我糊涂了,我整个程序是这样的 import java.io.*; public class xunhuan { public static void main(string args[]) { int i,j,k; long sum,sum2,sum3; i=0;sum=0; while(i++ <=100) { sum +=i; } k=0; sum2=0; for(k=0;k <=100;k++) { sum2=sum2+k; } sum3=0; j=0; do{ sum3=sum3+j; } while (j++ <=100); system.out.print("while 1~100:"+ sum+"\n"); system.out.print("for 1~100:"+ sum2+"\n"); system.out.print("do-while 1~100:"+ sum3+"\n"); } } 3个结果分别是 5151 5050 5151 为什么结果会出现这样的情况?我那一步写错了? | | |
|