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

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

qq_幕布斯0053580

2020-04-17 12:20

<?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回答

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

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

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题