问答详情
源自:6-10 PHP中循环结构之do…while语句的运用优势举例

关于while 和 do while ,我这样理解对吗?

<?php    //while例子	$sum  = 0; 	$num = rand(1,6); //获取1至6的随机数,模拟掷骰子	$sum = $sum  + $num;//前进步长	while($num==6){		$num = rand(1,6);//获取1至6的随机数,模拟掷骰子		$sum = $sum  + $num;//前进步长				echo $num."<br/>";	};	echo "while例子执行完毕,前进:".$sum ."<br />";	echo $num."<br/>";	//do...while例子	$sum  = 0; 	do{		$num = rand(1,6);//获取1至6的随机数,模拟掷骰子		$sum = $sum  + $num;//前进步长			echo $num;	}while($num==6);	echo "do...while例子执行完毕,前进:".$sum ."<br />";?>

这就是否相当于do while 能累计到之前没有筛到6的步数,而while不能,所以do while 更适合这个游戏

提问者:qq_幕布斯0053580 2020-04-17 12:20

个回答

  • 敢走就走路
    2020-04-18 21:20:48

    都可以累计到筛子为6的时候的步数,只是结构上do while更简洁易懂。