java判断三角形 编写程序输入三角形的三个边,判断输入是否有效

java判断三角形 编写程序输入三角形的三个边,判断输入是否有效,第1张

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

Scanner input = new Scanner(System.in)

int a = input.nextInt()

int b = input.nextInt()

int c = input.nextInt()

TreeSet arr = new TreeSet()

arr.add(a)arr.add(b)arr.add(c)

Integer max,mid,min=0

Iterator it = arr.iterator()

min=(Integer)it.next()

mid=(Integer)it.next()

max=(Integer)it.next()

System.out.println("Can edges 1,2,and 1 form a triagle?"+((min+mid>max)?"true":"false"))

if ("true".equals(show.isTriangle(a, b, c))) {

改成

if (show.isTriangle(a, b, c)) {

if ((a + b >c) &&(a + c >b) &&(b + c >a)) {

改成

if (((a + b) >c) &&((a + c) >b) &&((b + c) >a)) {

你再试试

import java.io.*

class sanj{

public static int a,b,c

  public static void main(String arg[]) throws IOException{

try{

BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in)) //接收键值

System.out.println("输入三边值,每个值输入后回车")

System.out.println("请输入:")

a=Integer.valueOf(stdin.readLine())

b=Integer.valueOf(stdin.readLine())

c=Integer.valueOf(stdin.readLine())

}catch(IOException e){

System.out.println("出现异常!")

System.exit(0)

}

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

System.out.println("你输入的不能构成三角形")

}

if(a==b || a==c || b==c)

{

if(a==b && b==c) System.out.println("等边三角形")

else System.out.println("等腰三角形")

}

if(a^2+b^2==c^2||a^2+c^2==b^2||b^2+c^2==z^2)

{

System.out.println("直角三角形")

if(a^2+b^2==c^2) {

System.out.println("直角三角形面积"+a*b/2)

    }

if(a^2+c^2==b^2) {

System.out.println("直角三角形面积"+a*c/2)

    }

if(b^2+c^2==z^2) {

System.out.println("直角三角形面积"+c*b/2)

    }

}else 

System.out.println("一般三角形")

System.out.println(“y一般三角形周长是“+(a+b+c))}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7756813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存