首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java 编程 三角形

发布网友 发布时间:2022-04-24 03:56

我来回答

2个回答

热心网友 时间:2023-10-26 09:05

//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+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA)   
   {    
      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("这三边不可以构成三角形");
           } 
       }
   }

热心网友 时间:2023-10-26 09:05

//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+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA)   
   {    
      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("这三边不可以构成三角形");
           } 
       }
   }

热心网友 时间:2023-10-26 09:05

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class D {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);

  System.out.println("请输入三角形的三个边:");

  int a=sc.nextInt();

  int b=sc.nextInt();

  int c=sc.nextInt();

  

  if((a+b<=c)||(a+c<=b)||(b+c<=a)){

   System.out.println("这不是三角形!");

  }else if(a==b && b==c){

   System.out.println("这是等边三角形!");

  }else if(a==b||b==c||a==c){

   System.out.println("这是等腰三角形!");

  }else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){

   System.out.println("这是直角三角形!");

  }else if((a*a+b*b>c*c)||(a*a+c*c>b*b)||(b*b+c*c>a*a)){

   System.out.println("这是锐角三角形!");

  }else if((a*a+b*b<c*c)||(a*a+c*c<b*b)||(b*b+c*c<a*a)){

   System.out.println("这是钝角三角形!");

  }

 }

}

热心网友 时间:2023-10-26 09:05

//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+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA)   
   {    
      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("这三边不可以构成三角形");
           } 
       }
   }

热心网友 时间:2023-10-26 09:05

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class D {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);

  System.out.println("请输入三角形的三个边:");

  int a=sc.nextInt();

  int b=sc.nextInt();

  int c=sc.nextInt();

  

  if((a+b<=c)||(a+c<=b)||(b+c<=a)){

   System.out.println("这不是三角形!");

  }else if(a==b && b==c){

   System.out.println("这是等边三角形!");

  }else if(a==b||b==c||a==c){

   System.out.println("这是等腰三角形!");

  }else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){

   System.out.println("这是直角三角形!");

  }else if((a*a+b*b>c*c)||(a*a+c*c>b*b)||(b*b+c*c>a*a)){

   System.out.println("这是锐角三角形!");

  }else if((a*a+b*b<c*c)||(a*a+c*c<b*b)||(b*b+c*c<a*a)){

   System.out.println("这是钝角三角形!");

  }

 }

}

热心网友 时间:2023-10-26 09:05

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class D {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);

  System.out.println("请输入三角形的三个边:");

  int a=sc.nextInt();

  int b=sc.nextInt();

  int c=sc.nextInt();

  

  if((a+b<=c)||(a+c<=b)||(b+c<=a)){

   System.out.println("这不是三角形!");

  }else if(a==b && b==c){

   System.out.println("这是等边三角形!");

  }else if(a==b||b==c||a==c){

   System.out.println("这是等腰三角形!");

  }else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){

   System.out.println("这是直角三角形!");

  }else if((a*a+b*b>c*c)||(a*a+c*c>b*b)||(b*b+c*c>a*a)){

   System.out.println("这是锐角三角形!");

  }else if((a*a+b*b<c*c)||(a*a+c*c<b*b)||(b*b+c*c<a*a)){

   System.out.println("这是钝角三角形!");

  }

 }

}

热心网友 时间:2023-10-26 09:05

//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+sideB>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA)   
   {    
      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("这三边不可以构成三角形");
           } 
       }
   }

热心网友 时间:2023-10-26 09:05

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class D {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);

  System.out.println("请输入三角形的三个边:");

  int a=sc.nextInt();

  int b=sc.nextInt();

  int c=sc.nextInt();

  

  if((a+b<=c)||(a+c<=b)||(b+c<=a)){

   System.out.println("这不是三角形!");

  }else if(a==b && b==c){

   System.out.println("这是等边三角形!");

  }else if(a==b||b==c||a==c){

   System.out.println("这是等腰三角形!");

  }else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){

   System.out.println("这是直角三角形!");

  }else if((a*a+b*b>c*c)||(a*a+c*c>b*b)||(b*b+c*c>a*a)){

   System.out.println("这是锐角三角形!");

  }else if((a*a+b*b<c*c)||(a*a+c*c<b*b)||(b*b+c*c<a*a)){

   System.out.println("这是钝角三角形!");

  }

 }

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com