JAVA编写一个游戏
我要加入“询问用户是否继续,如果继续,则返回‘提示用户分别输入三个数字,程序输出三个数字中最大的数’这个步骤,如果不继续则结束”。怎么加入啊?刚刚学,继续大神讲解啊<ht...
我要加入“询问用户是否继续,如果继续,则返回‘提示用户分别输入三个数字,程序输出三个数字中最大的数’这个步骤,如果不继续则结束”。怎么加入啊?刚刚学,继续大神讲解啊
<html>
<head>
<script type="text/javascript">
function sortNumber(a,b)
{
return b - a;
}
function findmax()
{
var a = parseInt(prompt("请输入第一个数"));
var b = parseInt(prompt("请输入第二个数"));
var c = parseInt(prompt("请输入第三个数"));
var ABC = new Array(a,b,c);
ABC.sort(sortNumber);
alert("找到了,最大的是" + ABC[0])
}
findmax()
</script>
</head>
<body>
<a href="javascript:findmax()">游戏开始</a>
</body>
</html> 展开
<html>
<head>
<script type="text/javascript">
function sortNumber(a,b)
{
return b - a;
}
function findmax()
{
var a = parseInt(prompt("请输入第一个数"));
var b = parseInt(prompt("请输入第二个数"));
var c = parseInt(prompt("请输入第三个数"));
var ABC = new Array(a,b,c);
ABC.sort(sortNumber);
alert("找到了,最大的是" + ABC[0])
}
findmax()
</script>
</head>
<body>
<a href="javascript:findmax()">游戏开始</a>
</body>
</html> 展开
1个回答
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>test</title>
<script type="text/javascript">
function demo (num)
{
var array = [];
for ( var i = 1; i < num + 1; i++)
{
var input = prompt ("请输入第" + i + "个数字", "");
if (!/^[1-9]\d*$/.test (input))
{
alert ("请输入数字哦!!!");
i--;
}
else
{
array.push (input);
}
}
alert (Math.max.apply (null, array));
var d = prompt ("是否继续", "")
if (d == "是")
{
demo (3);
}
else
{
alert ("再见");
}
}
</script>
</head>
<body>
<a href="javascript:void(0);" onclick="demo(3);">游戏开始</a>
</body>
</html>
追问
demo(3)是什么意思?
追答
重新调用这个函数,3是形参,形式参数,因为要弹出3个框,输入3个数,然后取最大的数,话说,这个问题,我今天下午看到3个人问了,你是最后一个
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询