匿名用户
1级
2009-03-21 回答
你是要java的还是jsp的?给你个jsp的把。。。
java的和jsp的差不多。。。主要还是那个求面积的公式
(1)
(2)
(3)
(4)
(5)
请输入三角形的三个边的长度,输入的数字用逗号分割:
(6)
(7)
(8)
(9)
(10)
(11)
(12) String answer=null;
(13) %>
(14)
(15) boolean b=true;
(16) String s=null;
(17) double result=0;
(18) double a[]=new double[3];
(19) String answer=null;
(20) s=request.getParameter("boy");
(21) if(s!=null)
(22) { StringTokenizer fenxi=new StringTokenizer(s,",,");
(23) while(fenxi.hasMoreTokens())
(24) { String temp=fenxi.nextToken();
(25) try{ a[i]=Double.valueOf(temp).doubleValue();
(26) i++;
(27) }
(28) catch(NumberFormatException e)
(29) {out.print("
"+"请输入数字字符");
(30) }
(31) }
(32) if(a[0]+a[1]>a[2]&&a[0]+a[2]>a[1]&&a[1]+a[2]>a[0]&&b==true)
(33) { double p=(a[0]+a[1]+a[2])/2;
(34) result=Math.sqrt(p*(p-a[0])*(p-a[1])*(p-a[2]));
(35) out.print("面积:"+result);
(36) }
(37) else
(38) {answer="您输入的三边不能构成一个三角形";
(39) out.print("
"+answer);
(40) }
(41) }
(42) %>
(43)
您输入的三边是:
(44)
(45)
(46)
(47)
(48)
(49)
(50)
(51)