Java 定义一个描述三角形的类,根据输入的三边长,生成一个对象,最后输出周长、面积、边长。

题目:

【问题描述】定义一个描述三角形的类,名字为Triangle,属性有:
private double a, b, c;
方法有:
double getPerimeter(),计算三角形的周长
double getArea(),计算三角形的面积
public void setSide(double x, double y, double z),对属性a、b、c分别赋值为x、y、z
另外,有构造方法:
public Triangle(double a, double b, double c),如果a、b、c不能构成一个三角形,则a、b、c都赋值为0

【输入形式】三个数,表示三角形的三边长度。

【输出形式】三角形的周长、面积、以及三边的长度。

【样例输入1】
3
4
5

【样例输出1】
perimeter=12.0
area=6.0
a=3.0,b=4.0,c=5.0

【样例输入2】
1
2
3

【样例输出2】
perimeter=0.0
area=0.0
a=0.0,b=0.0,c=0.0

【样例说明】
输出结果保留1位小数。

输入和输出的格式要和指定格式严格匹配,否则不得分。

【评分标准】
结果完全正确得满分。

【备注】
从键盘读入双精度数,可以用如下代码:
Scanner in = new Scanner(System.in);
double n = in.nextDouble();
使用Scanner类,需要导入import java.util.Scanner;

输出用如下代码:
System.out.printf(“x=%.1f\n” , x);
格式控制符和C语言中的要求一样。

代码:

import java.util.Scanner;
public class Triangle {
   
	private double a,b,c;
	double getPerimeter() {
   
		return this.a+this.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱犯错的小z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值