Java题

xxx1211xxx 2019-05-10 02:32:02
Java根据三角形的3条边长,判断其是直角,钝角,还是锐角三角形
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dan淡淡的心 2019-05-10
  • 打赏
  • 举报
回复
调用这个方法前 你还需要判断一下 这三边是否足够组成一个三角形 判断条件任意两边之和大于第三边 || 任意两边之差小于第三边
Dan淡淡的心 2019-05-10
  • 打赏
  • 举报
回复
这东西主要是数学问题吧!!! 前提条件 a,b < c; a^2 + b^2 = c^2; 是直角三角形 a^2 + b^2 < c^2;是钝角三角形 a^2 + b^2 > c^2;是锐角三角形

	public static String sanjiao(int a,int b,int c) {
		if(a>c) {
			int f = a;
			a = c;
			c = f;
		}
		if(b>c) {
			int f = a;
			b = c;
			c = f;
		}
		//上方代码主要是排序,保证c是最长的一个边
		if (a*a + b*b == c*c)
			return "直角三角形";
		else if(a*a + b*b > c*c)
			return "锐角三角形";
		else
			return "钝角三角形";
	}
代码并不严谨 大概就是这么个意思
xxx1211xxx 2019-05-10
  • 打赏
  • 举报
回复
百度查询的代码看不懂 ,小白

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧