编写一个Java应用程序,该程序中有2个类:Trangle、和Circle,分别用来描述“三角形” 和“圆”。

编写一个Java应用程序,该程序中有两个类:一个三角形类Trangle,Trangle类具有类型为double的三条边~

package com.test;public class Trangle { //三条边 private double a; private double b; private double c; //构造方法 public Trangle() { } public Trangle(double a, double b, double c) { this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public void setA(double a) { this.a = a; } public double getB() { return b; } public void setB(double b) { this.b = b; } public double getC() { return c; } public void setC(double c) { this.c = c; } //判断是否能构成三角形 public static String isTrangle(double a, double b, double c){ if (a>0&&b>0&&c>0) { if (a+b>c&&a+c>b&&b+c>a) { double s=(a+b+c)/2; double area=Math.sqrt(s*(s-a)*(s-b)*(s-c)); return a+","+b+","+c+"能构成三角形,周长为:"+(a+b+c)+",面积为:"+area; }else{ return "不能构成三角形"; } }else{ return "边长不能小于等于0"; } }}周长面积可以自己分出来

class Trangle
{
private float a,b,c,cycle,area;
boolean bTrangle;
public void setA(float a)
{
a = a;
}
public void setB(float b)
{
b = b;
}
public void setC(float c)
{
c = c;
}
public float getCycle()
{
return a+b+c;
}
public float getArea()
{
area = ....;
return area;//自己用公式算
}
public boolean isTrangele()
{
if()....
bTrangle = ..
return bTrangle;
}
}

代码如下:

class Triangle {

private double a;

private double b;

private double c;

private double perimeter; // 周长

private double area; // 面积

public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
this.perimeter = a + b + c;

double p = (a + b + c) / 2;
this.area = Math.sqrt(p * (p - a) * (p - b) * (p - c));
}

public double getA() {
return a;
}

public double getB() {
return b;
}

public double getC() {
return c;
}

public double getPerimeter() {
return perimeter;
}

public double getArea() {
return area;
}
}

class Circle {

private double radius;

private double perimeter;

private double area;

public Circle(double radius) {
this.radius = radius;
this.perimeter = 2 * Math.PI * radius;
this.area = Math.PI * radius * radius;
}

public double getRadius() {
return radius;
}

public double getPerimeter() {
return perimeter;
}

public double getArea() {
return area;
}
}

public class App {

public static void main(String[] args) {

Triangle triangle = new Triangle(3, 4, 6);
System.out.println("三角形周长:" + String.format("%.2f", triangle.getPerimeter()) + ", 面积:" + String.format("%.2f", triangle.getArea()));

Circle circle = new Circle(10);
System.out.println("圆周长:" + String.format("%.2f", circle.getPerimeter()) + ", 面积:" + String.format("%.2f", circle.getArea()));
}
}


编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E...
答:public class Program { static void Main(string[] args) { Monkey monkey = new Monkey(); monkey.Speak(); People people = new People(); people.Speak(); people.Think(); } p...

编写一个Java应用程序,该程序中有2个类:Trangle、和Circle,分别用来描述...
答:}public double getPerimeter() {return perimeter;}public double getArea() {return area;}}class Circle {private double radius;private double perimeter;private double area;public Circle(double radius) {this.radius =...

编写一个 Java应用程序, 该程序中包含 3 个类: Ape类、 People类和主类...
答:代码1: Ape(){} 代码2:Override public void speak(){ System.out.println("oh yes");} 代码3:ape.getNumb()代码4:people.think();

编写一个Java应用程序,在主线程中再创建一个Jframe类型的窗口,在该窗...
答:sleep(6000);【代码2】//用WordThread声明一个giveWord对象 WordThread giveWord;【代码3】//创建giveWord,将wordLabel传递给WordThread构造方法的参数 giveWord = new WordThread(wordLabel);【代码4】giveWord.isAlive()...

编写一个Java应用程序,要求在程序中定义一个名为“Reverse”的类,该...
答:public class Reverse {static String sort(String str){List<Character> list = new ArrayList();for (int i = 0; i < str.length(); i++) {list.add(str.charAt(i));}Collections.sort(list);System.out....

要编写Java应用程序,该程序包含两个类,一个圆形类、一个圆柱体类。
答:System.out.println("半径为"+n1+"时,圆的面积为:"+round1.getArea());round1.setRadius(1.0);//注意,此时用到的对象是圆的对象,非圆柱体对 //象,所以圆柱体半径为零,下面输出结果也为0 cylindrical1.set...

在java中编写程序,定义一个学生类
答:编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分...

编写java程序
答:import java.util.*;public class Test{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.println("请输入一个整数"); int x=scan.nextInt(); int y=0...

编写一个java应用程序,求3个实数中最小的数并输出该数值。
答:void min(){ double a=1;double b=2;double c=3;int min=a;int minName=1;if(min>b){ min=b;minName=2 } if(min>c){ min=c;minName=3;} System.out.println('a'+minName);//打出名字 System.out....

用ecilpse开发一个java程序
答:用ecilpse开发一个java程序的步骤如下:创建Java项目、在项目下创建包、创建Java类、编写程序代码、运行程序。Eclipse是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语开发工具。具有强大的代码编排功能,可以帮助...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网