package struct;
public class WhileDemo01 {
public static void main(String[] args) {
int i = 0;
while(i<100){
i++;
System.out.println(i);
}
//0-100的数
}
}
package struct;
public class WhileDemo02 {
public static void main(String[] args) {
while(true){
/*死循环
永远不会停止
用于等待用户连接以及定时检查
*/
}
}
}
package struct;
import java.util.IntSummaryStatistics;
public class WhileDemo03 {
public static void main(String[] args) {
//计算1+2+3……+100=?
int i = 0;
int sum = 0;
while (i<1000){
sum = sum+i;
i++;//等价于i = ++i!!!!!!!
}
System.out.println(sum);//5050
System.out.println(i);
/** 如果第12行第13行替换则输出的结果比不换多出来101
* 总结:换行
* 1.如果是i<=n 则换之后sum多出来n+1,但是i不变
* 2.如果是i<n 则换之后sum多出来n,i不变
* 3.同一种情况下i<=n比i<n多出来n
*/
}
}