Java 循环结构 while

循环结构的分类:for、while、do…while语句

while语句格式:

初始化语句;
while(判断条件语句){
	循环语句;
	控制条件语句;
}

执行流程:

  • 执行初始化语句
  • 执行判断条件语句,看其返回值是ture还是false
    • 如果是true,就继续执行
    • 如果是false,就结束循环
  • 执行循环体语句
  • 继续判断条件语句,执行上面操作

1、基础案例:

int x = 1;
while(x <= 10){
	System.out.println("x = " + x);
	x++;
}

2、使用while来统计水仙花数共有多少:

所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
举例:153 = 111 + 555 + 333 = 153

int count = 0;
int i = 100;
while(i <= 999){
	int ge = i % 10;
	int shi = i / 10 % 10;
	int bai = i / 100;
	if( i == ge * ge *ge + shi *shi * shi + bai * bai * bai){
		count ++;
	}
	i++;
}
System.out.println(count);

猜你喜欢

转载自blog.csdn.net/weixin_44296929/article/details/107056585