java判断是否是三角形的方法(附代码)
Java  /  管理员 发布于 8年前   495
java中判断是否三角形的方法:(推荐:java视频教程)
package Angle;import java.util.Scanner;public class Angle {//判断是否能构成三角形public static int JudgeAngle(int a,int b,int c){if(a+b>c&&a+c>b&&b+c>a){System.out.println("能够构成三角形!");return 1;}else{System.out.println("不能构成三角形!");return 0;}}//判断是否能构成等腰三角形public static int JudgeDangle(int a,int b,int c){if(a==b||a==c||b==c){if(a==b&&a==c){System.out.println("该三角形是等边三角形!");return 1;}else{System.out.println("该三角形是普通的等腰三角形!");return 1;}}else{return 0;}}//判断是否是直角三角形public static int JudgeRangle(int a,int b,int c){int r1,r2,r3;r1=a*a+b*b-c*c;r2=a*a+c*c-b;r3=b*b+c*c-a*a;/*System.out.println(r1+r2+r3);*/if(r1==0||r2==0||r3==0){System.out.println("该三角形是直角三角形!");return 1;}else{//System.exit(0);return 0;}}public static void main(String [] args){int a;int b;int c;System.out.println("请输入三角形的三边: ");Scanner scanner=new Scanner(System.in);a=scanner.nextInt();b=scanner.nextInt();c=scanner.nextInt();//判断输入三边是否合法if(a<0||a>200||b<0||b>200||c<0||c>200){System.out.println("你输入的三边不合法!");}else{//判断是否能构成三角形JudgeAngle(a,b,c);//判断是否是等腰或等边三角形JudgeDangle(a,b,c);//判断是否是直角三角形JudgeRangle(a,b,c);//判断是一般三角形System.out.println("该三角形是一般三角形!");}}}
上述代码通过判断三边的长度来判断是否三角形。
更多java知识请关注java基础教程栏目。
以上就是java判断是否是三角形的方法(附代码)的详细内容,更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号