为了账号安全,请及时绑定邮箱和手机立即绑定

关于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 更适合这个游戏

正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信