标题:我用eclipse做的输入边长求面积为什么不能运行,谁能帮我改下
只看楼主
李登科
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-20
结帖率:0
已结贴  问题点数:10 回复次数:1 
我用eclipse做的输入边长求面积为什么不能运行,谁能帮我改下
<%@ page language="java" contentType="text ml; charset=GBK"
    pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text ml; charset=GBK">
<title>Insert title here</title>
</head>
<body>
        <p>请输一条边长:</p>
        <form method="get"name="form">
        <input type="text" name="radius1">
        <p>请输一条边长:</p>
        <input type="text" name="radius2">
        <p>请输一条边长:</p>
        <input type="text" name="radius3">
        <input type="submit"name="submit"value="开始计算">
     </form>
     <%
       String a=request.getParameter("radius1");
       if(a<0)
        out.print("你输入的数字有误,请重新输入");
       else
           Double f=Double.parseDouble(a);

       String b=request.getParameter("radius2");
       if(b<0)
        out.print("你输入的数字有误,请重新输入");
       String c=request.getParameter("radius3");
       if(c<0)
        out.print("你输入的数字有误,请重新输入");
       String d=(a+b+c)/2;
       if(a+b>c&&a+c>b&&b+c>a){
           
           float s=Math.sqrt(d*(d-b)*(d-c)(d-a));
           out.print(s);
        }
       else
        out.print("你输入的三个数不能构成三角形,请重新输入");

     %>
</body>
</html>
搜索更多相关主题的帖子: html content PUBLIC method title 
2012-03-21 19:35
paddys
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2012-3-23
得分:10 
String a=request.getParameter("radius1");
       if(a<0)
上面定义的字符串 下面判断是否是数字 明显的不对 要先转换成数字 再判断
2012-03-23 17:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-363885-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017499 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved