用java编写三角(java编写三角形类 实现三角形面积和周长计算)

本篇文章给大家谈谈用java编写三角,以及java编写三角形类 实现三角形面积周长计算对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、java编写三角形类Triangle2、用Java程序编写一个三角形的类,三条边为三个属性求三角形的面积和周长,并设计构造方法3、用java程序写一个三角形4、如何用java打出如下三角形5、用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!6、java 编程 三角形

java编写三角形类Triangle

public class Triangle {

    private Integer bottom;

    private Integer height;

    public Triangle(Integer bottom, Integer height) {

        this.bottom = bottom;

        this.height = height;

    }

    public Integer getBottom() {

        return bottom;

    }

    public void setBottom(Integer bottom) {

        this.bottom = bottom;

    }

    public Integer area() {

        return this.bottom * this.height / 2;

    }

}

public class TriangleTest {

    public static void main(String[] args) {

        Triangle triangle = new Triangle(10, 5);

        System.out.println(triangle.area());

    }

}

如果觉得可以可以关注简书/微信公众号:早晚程序员

用java编写三角(java编写三角形类 实现三角形面积和周长计算)

用Java程序编写一个三角形的类,三条边为三个属性求三角形的面积和周长,并设计构造方法

import java.util.Scanner;

public class TestDeadLock{

    public static void main(String[] args){

        double a, b, c;  //三角形三条边

        Scanner sc = new Scanner(System.in);

        System.out.println(“请输入三角形的三条边长(回车键输入下一位):”);

        a = sc.nextDouble();

        b = sc.nextDouble();

        c = sc.nextDouble();

        Triangle angle = new Triangle(a, b, c);

        if(angle.isTriangle()){

            System.out.println(“三角形的周长是:” + angle.pereTriangle());

            System.out.println(“三角形的面积是:” + angle.areaTriangle());

        }else

            System.out.println(“这三个边长不能组成三角形:” + a + ”  ” + b + ”  ” + c);

    }   

}

class Triangle{

    private double a, b, c;

    public Triangle(double a, double b, double c){

        this.a = a; 

        this.b = b;

        this.c = c;

    }

    

    public boolean isTriangle(){

        if( a + b  c  a + c  b   b + c  a){ return true;}

        else

            return false;

    }

    

    public double pereTriangle(){

        return a + b + c;

    }

    

    public double areaTriangle(){

        double area = 0.0, temp = 0.0;

        temp = 0.5 * (a + b + c);

        area =  Math.sqrt(temp * (temp -a) * (temp -b) * (temp -c));

        return area;

    }

    

}

用java程序写一个三角形

public class DaoSanJiao { // 定义一个倒三角的类,有主方法和 输出倒等腰三角形方法

public static void main(String[] args) { // 定义主方法,程序从这里开始

printDengyao(10); // 调用输出倒三角形的方法,*数为10, 即高度(层)也为10

// 10可以换成任何整型值

}

public static void printDengyao(int x) { // 定义一个输出倒三角的方法

for (int i = 0; i x; i++) { // 要输出的整体(全部多少行)用这个for循环控制

System.out.println(); // 输出一行*后跳到下一行

for (int j = 0; j i + 1; j++) { // 这个循环用来输出空格,以达到输出倒等腰三角形的效果

System.out.print(” “);

}

for (int j = i; j x; j++) { // 这个循环用来输出*,他的数目有传入的参数x决定

System.out.print(“* “); // 如:i=0时即第一行,输出x个“*”

}

}

}

}

如何用java打出如下三角形

就是杨辉三角的实现:

import java.util.*;//导包

class Demo//主类

{

public static void main(String[] args)//创建一个对象用来调用,实现控制台输入输出,因为输入的是字符,所以a.show调用对象的时候强调转换一下。

{

YangHui a = new YangHui();

Scanner s = new Scanner(System.in);  

         System.out.println(“请输入一个数字代表行数:”);   

         String str = s.nextLine();   

    a.show(Integer.valueOf(str));

}

}

class YangHui//对象调用类名

{

  public void show(int n)

  {

int[][] s = new int[n+1][n+1];//定义二维数组,因为是n行,所以定义n+1,防止溢出(循环从1开始)

for (int x=1;x=n ;x++ )//此大循环用于控制行数

{

for (int z=1;z=n+1-x ;z++ )//此小循环用于控制每行前面的空格数,越往后越不对齐,自己调整一下

{

System.out.print(” “);

}

for (int y=1;y=x ;y++ )//此循环用于控制每行个数

{

if (y==1)//固定每行第一个数的值,并赋予二维数组,并打印

{

System.out.print(y+” “);

s[x][y]=1;

}

else if(y==x)//固定每行最后一个数的值,并赋予二维数组,并打印

{

System.out.print(1+” “);

s[x][y]=1;

}

else//用于打印出除开每行第一个与最后一个的中间数值,并赋予二维数组

{

System.out.print(s[x-1][y-1]+s[x-1][y]+” “);//每一行的中间数值,都是由上一行的s[x-1][y-1]+s[x-1][y]相加而得到,并赋予二维数组

s[x][y]=s[x-1][y-1]+s[x-1][y];

}

}

System.out.println();//换行

}

  }

}

用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!

图形抽象类的代码:

abstract class MyShape {

abstract int calGirth(); //求周长

abstract double calSquare(); //求面积

}

三角形类的实现:

public class Triangle extends MyShape{

int borderA, borderB, borderC;

Triangle(int a, int b, int c){borderA = a; borderB = b; borderC = c;}

Triangle(){borderA = borderB = borderC = 0;}

@Override

int calGirth() {

return borderA + borderB + borderC;

}

@Override

double calSquare() {

double p = calGirth() / 2;

return Math.sqrt(p * (p – borderA) * (p – borderB) * (p – borderC));

}

public static void main(String[] args) {

Triangle test = new Triangle(3, 4, 5);

System.out.println(“The girth of the triangle is ” + test.calGirth());

System.out.println(“The square of the triangle is ” + test.calSquare());

}

}

实现两个抽象函数,测试结果正确,输出为:

The girth of the triangle is 12

The square of the triangle is 6.0

java 编程 三角形

//java编程:输入三角形的三边,并输出,同时判断这三边能否构成三角形, 

public class Triangle2 

   private double sideA,sideB,sideC;//外部不能改变这些变量的值,只能在类中使用方法来修改和获得这些变量的值  

       public void setSide(double sideA,double sideB,double sideC)

       {   

        this.sideA=sideA;//成员变量被局部变量隐藏,需要使用this关键字使用被隐藏的成员变量  

            this.sideB=sideB;   

        this.sideC=sideC; 

   }    

   public double getSideA()  

   {   

      return sideA; 

   }   

   public double getSideB()  

   {   

      return sideB;  

   }    

   public double getSideC()  

   {   

      return sideC;  

   }   

   public boolean isOrNotTrangle()//判断三边能否构成三角形  

       {   

          if(sideA+sideBsideCsideA+sideCsideBsideB+sideCsideA)   

   {    

      return true; 

   }   

   else   

   {    

     return false;  

   }

    }  

 } 

class Example1

 { 

    public static void main(String args[])

    { 

     double sideA,sideB,sideC; 

     Triangle2 triangle=new Triangle2();   

     triangle.setSide(7.2,8.3,9.6);  

     sideA=triangle.getSideA();  

     sideB=triangle.getSideB(); 

     sideC=triangle.getSideC();  

     System.out.println(“输入的三角形的三边为:”+sideA+” “+sideB+” “+sideC);

         boolean isOrNotTrangle=triangle.isOrNotTrangle();

         if(isOrNotTrangle==true)  

           {   

          System.out.println(“这三边可以构成三角形”);   

       }   

     else 

       {  

          System.out.println(“这三边不可以构成三角形”);

           } 

       }

   }

用java编写三角的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编写三角形类 实现三角形面积和周长计算、用java编写三角的信息别忘了在本站进行查找喔。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月3日 14:44:15
下一篇 2024年4月3日 14:53:35

相关推荐

  • 三角形两边一角求面积c语言,三角形三边长度求面积

    C语言:求三角形的面积 C语言:输入三角形三条边的边长,并输出面积:首先打开我们的DEV C++软件,点击“新建源代码”。 c语言编程求三角形面积公式的步骤如下:首先我们先声明若干个变量,分别用它们来表示三角形的边长和面积等。然后我们使用scanf()函数从键盘敲入边长。应用题目中的公式进行面积的求解。打印输出相应的三角形面积。 c语言求三角形面积:输入三个…

    2024年5月23日
    4300
  • 三角形动态规划c语言的简单介绍

    怎样用C语言编写一个数字三角形 C语言程序如下:includestdio.h int main(){ int a=0;//从0开始。 C语言的三角函数库采用的单位都是弧度,如果要使用角度,就必须转换,从角度转换成弧度,或者是重写一个三角函数库。方法一,在调用三角函数之前先把角度换算成弧度,调用反三角函数之后把弧度换算成角度就可以了。 下面第一个是编写杨辉三角…

    2024年5月21日
    3800
  • 计算圆的周长c语言,c语言求圆的周长和面积oj

    编程从键盘输入圆的半径r,计算并输出圆的周长和面积.{用C语言编写}谢… 圆面积公式: S=πr圆周长公式: C=2πr 算法设计:输入半径r值;根据数学公式,分别计算面积和周长;输出结果。 C语言程序设计编程题: 从键盘输入圆的半径,计算圆的周长和面积,并输出计算结果,输出时要求有文字说明,取小数点后2位数字。 2,从键盘输入一个大写字母,在显…

    2024年5月20日
    4400
  • c语言算圆的面积教程,c语言计算圆的面积和周长

    c语言圆的面积用函数调用做 1、有点不太明白提问者这是要计算什么。计算圆的面积,已经给出了公式S=π*r,那就很明白r就是圆的半径。 2、具体如下:算法设计:计算一个圆的面积和周长(假设已知圆的半径r)。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。 3、在输入代码中,即“scanf”输入函数内…

    2024年5月20日
    4700
  • java判断三角形,java判断三角形能否成立

    问个简单的用java判断三角形的编程问题 可以运行,还不知道有没有什么BUG 输入格式 a,b,c例如5,5,5 输出结果:可以构成三角形。等边三角形。等腰三角形。 如何用java语言判断三角形的类型? 输入格式 a,b,c例如5,5,5 输出结果:可以构成三角形。等边三角形。等腰三角形。 第二,判断是什么样的三角形。三个数相等肯定是等边。其中任意两个相等肯…

    2024年5月18日
    4100
  • c语言打印三角形教程,c语言如何打印三角形

    怎样能用C语言输出三角形? 1、用一个for语句输出由星号组成的等腰三角形方法:温习课本上的方法 课本上的思路是外部使用一个for循环语句来控制打印行数,内部用两个for循环语句分别打印空格符以及星号符。 2、思路是:先写一个程序解出(640,480)*(640,480)中正三角形的整数解,再用画线函数,画出。 3、&b, &c);if ( …

    2024年5月17日
    4900
  • c语言计算摄氏温度值,c语言计算面积代码

    用C语言编程,如何输入华氏温度和摄氏温度 K = (e – 2715)℃ = [80×(e – 2715) + 32]℉= (9/5) e °R 摄氏温度与华氏温度的最典型的换算式是:5(x F- 50)=9(yC-10)其中x代表华氏温度的值,y代表摄氏温度的值。 c语言输入一个华氏温度,输出摄氏温度公式为c=5/9(f-32)。 …

    2024年5月17日
    4100
  • java求矩形的周长与面积,java求矩形面积和周长测试类

    JAVA根据用户输入的长和宽,编程求长方形的面积和周长。 1、可以进一步优化,提炼出接口Shape ,并将获得周长和面积的方法定义为接口。方便复用和扩展。 2、长方体表面积公式 :S = 2(ab + bc + ac);长方体体积公式 :V = abc = Sh;(这里的S表示底面积)。 3、输入长和宽,长方形的周长为:(长+宽)乘以2;长方形的面积为:长乘…

    2024年5月16日
    4000
  • 用c语言画3d图形,如何用c语言绘制三角形

    C语言如何画图 在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!PS:同样要编译运行后才能出效果。 首先需要绘图函数的头文件在TC0中是graphics.h 然后需要初始化图形模式.在利用绘图函数 矩形:bar 圆形:circle 直线:line 等等。 voi…

    2024年5月15日
    5200
  • 世界地区excel,世界地区面积排名

    世界是数字的也是excel的是什么意思 MicrosoftExcel是Microsoft为使用Windows和AppleMacintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 excel表格是什么意思 建立电子表格 EXCEL表处理软件是美国微软公司…

    2024年5月14日
    6100

发表回复

登录后才能评论



关注微信