java判断是否能组成三角形
文章目录
- 题目描述
- 解题思路
- 代码如下
题目描述
给定三条边,请你判断一下能不能组成一个三角形。
eg:
输入:
1 2 3
2 2 2
输出:
No
Yes
以下是本篇文章正文内容,下面案例可供参考
解题思路
由题意得:要判断三条边得长度是否能组成一个三角形
条件为:任意两边的和要大于第三边,任意两边的差要小于第三边
注意:求差时要取绝对值
代码如下
import java.util.Scanner;import static java.lang.Math.abs;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {double a = sc.nextDouble();double b = sc.nextDouble();double c = sc.nextDouble();if (a + b > c && a + c > b && b + c > a ) {//(abs(a - b) < c && abs(a - c) < b && abs(b - c) < a) System.out.println("Yes");} else {System.out.println("No");}}}
}
使用BigDecimal:
import java.util.*;
import java.math.*;import static java.lang.Math.abs;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {BigDecimal a = sc.nextBigDecimal();BigDecimal b = sc.nextBigDecimal();BigDecimal c = sc.nextBigDecimal();if (a.add(b).compareTo(c)>0&&a.add(c).compareTo(b)>0&&b.add(c).compareTo(a)>0){System.out.println("Yes");}else {System.out.println("No");}}}
}
java判断是否能组成三角形相关推荐
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...
- 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法
java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...
- java判断总共天数_Java判断两个日期相差天数的方法
本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...
- java 包含汉字,【转载】Java判断字符串中是不是包含汉字
[转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...
- java判断回文字符串几种简单的实现
11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...
- java - 判断 字符串是否为空
java - 判断 字符串是否为空 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.1:if(s == null || s.equals(""));方法二: 比较字符 ...
- Java 判断字符串是否为空的四种方法、优缺点与注意事项
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...
- java判断括号是否闭合_用 java 判断 括号是否完全匹配
用 java 判断 括号是否完全匹配: package emp; import java.util.Stack; public class Parentheses { public static vo ...
- java 判断 中文字符_java中判断字符串中是否有中文字符
package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...
最新文章
- excel:替换问号?时会所有数据被替换掉(通配符问题)
- /lib64/libc.so.6: version `GLIBC_2.14' not found问题
- 老板居然让我用Java造假数据
- Freetype library not found问题解决
- 邪恶的Java帝国是怎么欺负小函数的?
- 推出了底层代码chatbot开发工具,Rulai获650万美元融资
- 301转向和网址规范化
- $git学习总结系列(4)——gitignore文件
- win8硬盘安装Ubuntu14.04双系统參考教程
- Orchard Core Framework:ASP.NET Core 模块化,多租户框架
- 【ArcGIS微课1000例】0004:值提取至点(Extract value to point)
- 用python计算准确率_分词结果准确率、召回率计算-python(示例代码)
- 解决python2.7.9以下版本requests访问https的问题
- sql 自定义函数 示例_SQL Server SESSION_CONTEXT()函数与示例
- scrum 12.8
- 什么区块链,统统都是骗局?
- iframe父元素获取子页面的元素
- Excel如何快速填写二维表
- 【Python大作业】耦合网络信息传播
- shell if/then/elif/else/fi
热门文章
- 2021年成人本科怎么考,多久可以拿证
- Revit二次开发-创建楼板钢筋
- No EntityManager with actual transaction available for current thread - cannot reliably process ‘rem
- 浏览器扩展程序在哪里,怎么添加安装扩展程序
- linux kernel shedule 总结
- Python学习之---求100以内素数的八种解法
- 前端请求 报错413的问题
- 【python计量】statsmodels进行OLS回归——以伍德里奇数据为例
- 【数据分析中的常用模型】篇1:人货场模型:如何开好一家便利店
- 深度学习论文--Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift