任务描述
本关任务:根据键盘输入的三个 double 型的数字判断其是否能构成三角形。
import java.util.Scanner; public class Triangle { // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 public static void triangle(double a,double b,double c){ if ((a + b > c && Math.abs(a - b) < c) || (a + c > b && Math.abs(a - c) < b) || (b + c > a && Math.abs(b - c) < a)){ System.out.print("这三条边可以构成三角形"); }else { System.out.print("这三条边不能构成三角形"); } } // 定义主方法 public static void main(String[] args) { // 获取键盘输入的三个数 Scanner input = new Scanner(System.in); double a = input.nextDouble(); double b = input.nextDouble(); double c = input.nextDouble(); // 通过类名.方法名的方式调用检验三边是否能构成三角形的方法,分别将键盘输入的三个数传入该方法中 Triangle.triangle(a,b,c); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)