java小作业(5)--编写一个三角形类(第一遍)

1.题目:

2.代码:


public class Xain{            //定义类名,要与文件.class名字一样
    private double yibian;     //封装
    private double erbian;
    private double sanbian;
    public Xain(double yibian,double erbian,double sanbian){  //初始化变量
        this.yibian=yibian;
        this.erbian=erbian;
        this.sanbian=sanbian;
    }
    public double SJXZC(){          //定义类方法
        return yibian + erbian +sanbian;
    }
    public double SSS(){          //定义类方法
        double s = SJXZC() / 2; // 半周长
        double area = Math.sqrt(s * (s - yibian) * (s - erbian) * (s - sanbian));
        return area;
    }
    public static void main(String[] args){
        Xain SJX = new Xain(3,4,5);   //调用类
        double area= SJX.SSS();                          //调用类方法   对象.类方法
        System.out.println(area);
        double zc =  SJX.SJXZC();
        System.out.println(zc);


    }


}

3.收获:

a.海伦公式

b.当无法解决报错问题时,交给GPT

c.定义类方法要用括号 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值