怎么判断除数是否为0

Jeans5219 Jeans5219 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>计算器</title>
<script>

function check()
{
var n1 = document.getElementById('num1').value;
var n2 = document.getElementById('num2').value;

if(!isNumber(n1)||!isNumber(n2))
{
alert("请输入数字!");
return false;
}


function isNumber(str)
{
var nums="1234567890.-";
for(var i=0;i<str.length;i++)
{
var ch=str.charAt(i);
if(nums.indexOf(ch)==-1)
return false;
}
return true;
}
</script>
</head>
<%
String num1 = request.getParameter("num1");
String num2 = request.getParameter("num2");
String operator = request.getParameter("operator");
if(num1==null)
num1="0";
if(num2==null)
num2="0";
if(operator==null)
operator="+";


double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double reuslt = 0;
if(operator.equals("+"))
reuslt = n1+n2;
else if(operator.equals("-"))
reuslt = n1-n2;
else if(operator.equals("*"))
reuslt = n1*n2;
else if(operator.equals("^"))
reuslt = Math.sqrt(n1);
else if(operator.equals("%"))
reuslt = n1%n2;
else
reuslt = n1/n2;
%>
<body bgcolor=#97FFFF align="center">
<form action="cal.jsp" method="POST">
<h1>简易计算器</h1>
第一个操作数:<input type="text" name="num1" id="num1" value="<%=num1%>" /><br />
第二个操作数:<input type="text" name="num2" id="num2" value="<%=num2%>" /><br />
操作:<select name="operator">
<option value="+" <%if(operator.equals("+")) out.println("selected");%>>+</option>
<option value="-" <%if(operator.equals("-")) out.println("selected");%>>-</option>
<option value="*" <%if(operator.equals("*")) out.println("selected");%>>*</option>
<option value="/" <%if(operator.equals("/")) out.println("selected");%>>/</option>
<option value="^"<%if(operator.equals("^")) out.println("selected");%>>^</option>
<option value="%"<%if(operator.equals("%")) out.println("selected");%>>%</option>
</select>

<input type="submit" value="计算" name="b1" onclick="return check()"/>
<input type="reset" value="重置" name="b2" /><br />
计算结果:<%=reuslt%>
</form>
</body>
</html>
————————————————————————————————
以上是代码,要求是在做除法运算“/”和取余“%”时,判断除数(num2)是否为0,若除数(num2)为0,则弹出提示。
还有是在做平方根“^”运算时,判断输入的数(num1)是否大于等于0,若输入的数(num1)小于0,弹出提示。
求各路大神指点= =
...全文

相关推荐

二年级数学上册 盒子是空的——被除数为0教案 沪教版 教案.doc

为了巩固学生们对被除数为0的理解,教案准备了一系列的练习题和游戏环节。通过判断题和填空题,学生们必须判断所给算式是否正确,或填写正确的答案。这些习题是检验学生是否真正掌握知识的有效手段。

hguifei1

js代码-js求整数的所有除数

在循环内部,我们使用了模运算符 `%` 来检查`i`是否可以被`n`整除,如果余数为0,说明`i`是`n`的除数,于是将其加入到`divisors`数组中。最后,函数返回包含所有除数的数组。

weixin_38522253

python判断一个数是否能被另一个整数整除的实例

在Python编程语言中,判断一个数是否能被另一个整数整除是常见的操作,这个操作在数学上称为“整除性”。整除性是指一个数(被除数)可以被另一个数(除数)除尽,即除法的结果是一个整数,没有余数。

weixin_38674569

FirstXDivisors:说明如何声明一个数组并返回指定数量的除数,该除数以指定的起始值开头

然后,我们将遍历从起始值开始的整数,找到所有小于或等于该值的除数,并将它们存储到数组中,直到达到指定的数量。这里的关键是判断一个数是否是另一个数的除数,这可以通过取模运算 `%` 来完成。

崔迪潇

c语言编程题之数组操作自除数.zip

对每一位执行取模操作(%),检查余数是否为0。如果任何一位除不尽,那么该数不是自除数,可以跳过。4. 如果所有位都能整除,说明找到了一个自除数,将其存入数组。

Ddddddd_158
评论 5
收藏 已收藏
分享
返回顶部
Jeans5219
JavaScript 87,984 成员 224,681 内容