java从键盘输入三角形的三条边,判断它们能否构成三角形。若能构成三角...
首先你要知道构成三角形的原理---两边之和大于第三边,两边之差小于第三边。
public class sanjiao implements shape{ private Double lengthA;private Double lengthB;private Double lengthC;// 判断是否符合三角形两边之和大于第三边的条件。
static void test (int a,int b,int c){ int max,min,midle;//找出a b c 三边最大边,最小,和中间值,依次赋值给max min middle;手机上真的不好写 //如果maxmiddle+min,就可以形成三角形。
第一,要从键盘输入三个数,首先要判断这三个数是否有效,也就是能否组成一个三角形 第二,判断是什么样的三角形。三个数相等肯定是等边。其中任意两个相等肯定是等腰。
...如果能计算出这个三角形的面积和周长。java程序怎么写
1、首先你要知道构成三角形的原理---两边之和大于第三边,两边之差小于第三边。
2、构成三角形的条件,要根据任意两边和要大于第三边。
3、double s=abc/2;//不过,貌似老兄的面积计算公式给的不对。
4、}double perimeter(){ return side1+side2+side3;}double area(){ double p = perimeter()/2;return Math.sqrt(p*(p-side1)*(p-side2)*(p-side3));} }话说,你还真够懒的,这么简单的程序都懒得写。
...根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰...
]==a[2]){ printf(这是一个等腰三角形。\n) ;} else if(a[0]==a[1]||a[1]==a[2]||a[0]==a[2]){ printf(这是一个等边三角形。
知道边长,那么可以在开头定义3个float,用scanf定义为自己输入的。然后先写一个排比函数,把3个数从打到小排列并定义为另外三个数比如a,b,c,其中abc。得出的结果直观一点的就用while。当然多分一点情况。
编写程序,从键盘输入三角形的3条边a、b、c, 判断它们是否能构成等腰或直角三角形,如果能,则输出yes,如果不能,则输出NO。
java判断三角形类型
第二,判断是什么样的三角形。三个数相等肯定是等边。其中任意两个相等肯定是等腰。两个较小的边的平方和等于最大的那个数的平方和肯定是直角。
// 能构成直角三角形,输出周长 System.out.println(三角形周长: + (a + b + c));} else { // 不能构成直角三角形,输出提示信息 System.out.println(无法构成直角三角形。
判断三角形java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java判断三角形类型代码、判断三角形java代码的信息别忘了在本站进行查找喔。