刚开始接触JAVA,作为大2的我在大一接触过C++,对编程有一点基础,这学期开始学java
第一周老师让我们编已知三角形的三条边求面积和周长的题目
下面是我写的代码,不知道对不对,求大神指点和改错
import java.util.Scanner;
import java.Math.*;
【查看更多内容请登录哈】
本帖最后由 ApfelZaft 于 2012-9-10 00:17 编辑
还有一个问题,你在Tria中声明的几个方法既然不是void型,那么应该要有返回值的…
最后是最严重的问题…主类在这里应该是public 反倒是你那个声明方法的类完全没有必要用public在这里。
之后应该没什么问题了,
楼主你的程序有一个比较明显的错误,
x=reader.nextDouble();
y=reader.nextDouble();
z=reader.nextDouble();
此时xyz三个变量都是double型,你在之前定义确认三边长的function时要求的输入是整型,这样编译肯定会有问题。
中间漏了一句Scanner reader=new Scanner(System.in)忘记打了