匿名用户

1级

2011-03-04 回答

import java.util.Scanner;

public class Trigon {

private double a;

private double b;

private double c;

public Trigon(double a, double b, double c) {

this.a = a;

this.b = b;

this.c = c;

}

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("Please input first side:");//输入第1条边

double a = scan.nextDouble();

System.out.println("Please input second side:");//输入第2条边

double b = scan.nextDouble();

System.out.println("Please input third side:");输入第3条边

double c = scan.nextDouble();

scan.close();

Trigon.isTrigon(a, b, c);//判断输入的能否构成三角形以及类型

}

public static void isTrigon(double a, double b, double c) {

if(a <= 0 || b <=0 || c <= 0){//如果有小于0的边长,显然不行

System.out.println("Can't");

return;

}

if (a + b > c && a + c > b && b + c > a) {//2边之和一定要大于第三边

if (a == b || a == c || b == c) {//等腰

if (a == b && b == c) {//等边

System.out.println("可以组成等边三角形");

} else {

System.out.println("可以组成等腰三角形");

}

return;

}

System.out.println("可以组成普通三角形");//普通

return;

}

System.out.println("不能够组成三角形!");//不能构成三角形

}

}

------------------

Please input first side:

3

Please input second side:

3

Please input third side:

2

可以组成等腰三角形

java构成三角形的条件_java输入三角形的三个边判断能否构成三角形。并判断构成三角形的类别(等边,等腰,普通)...相关推荐

  1. java if两个条件_java(3) if结构

    一.基本if结构 1.流程图 1)输入输出 2)判断和分支 3) 流程线 1.1  简单的if条件判断 if(表达式){ //表达式为true,执行{}中的代码 } 示例1:如果张三的Java成绩大于 ...

  2. java文件流写入文件_JAVA 输入输出流 本地文件读写

    今天学了一下Java的文件的读写. 流名为什么名字都这么长???? 这让我咋么记? 今天我想实现的功能是基本的文件操作,从输入in文件里读取数据,然后程序处理之后输出到out输出文件中,以助于ACM中 ...

  3. java将字符串分段输出_java输入字符串并将每个字符输出的方法

    java输入字符串并将每个字符输出的方法 如下所示: import java.util.Scanner; public class Main{ public static void main(Stri ...

  4. java 一千万数字排序_java 输入任意几个数字,怎样将他们从大到小排序?

    展开全部 public static void main(String[] args) { Scanner scan = new Scanner(System.in).e68a84e8a2ad3231 ...

  5. java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...

    总览: 一. GridManager.js表格插件 直接上插件API:链接地址 感觉该插件简单好用,插件作者也是有问必答,nice 二. 添加依赖 后端: pom文件添加: 1.7.0.RELEASE ...

  6. java线程同步的实现_Java并发编程(三) - 实战:线程同步的实现

    synchronized关键字 首先,来看一个多线程竞争临界资源导致的同步不安全问题. package com.example.weishj.mytester.concurrency.sync; /* ...

  7. java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...

    JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...

  8. java 程序流程控制知识点_JAVA基础知识点梳理三:流程控制语句

    条件语句之 if 语法: 执行过程: 例: int score = 65; if (score > 60) { System.out.println("该学生及格"); } ...

  9. java的队列实现方法_Java实现队列的三种方法集合

    数组实现队列 //数组实现队列 class queue{ int[] a = new int[5]; int i = 0; //入队操作 public void in(int m) { a[i++] ...

最新文章

  1. 第十六届全国大学生智能汽车竞赛总决赛 AI视觉组线上赛图片显示软件发布及线上赛注意事项
  2. POPUP_GET_VALUES
  3. Head First JSP---随笔七
  4. nmp 全局目录和缓存目录的配置
  5. 大团圆结局!苹果高通和解:双方撤销全球所有诉讼
  6. 微软官方的.net系列文档
  7. 使用SQL语句操作数据库-01
  8. IE中使用Google Chrome Frame运行HTML 5
  9. 免费的文字转语音朗读 -API接口
  10. 卷积编码verilog实现
  11. aso优化师是什么_做ASO优化师这么多年,没想到被它打败了!
  12. 游戏引擎 Unity 的入门易精通难体现在哪?为什么?
  13. 单片机七阶音符_单片机教程二十七:单片机音乐程序设计(含源程序)
  14. Android--APK 捆绑器的实现
  15. access行列转换。
  16. linux dsdt屏蔽显卡,关于DSDT屏蔽独显的一点认识和方法
  17. 你愿意给应届生200万年薪吗?
  18. 你应该如何学习一个未知的技术领域?- 菜鸟小白篇
  19. 从细胞发现到DNA分子结构的发现,人类经历了三百年
  20. 怎么让上下两排对齐_《excel表中怎么使同一格内的上下两行对齐》 excel两表格数据对齐...

热门文章

  1. 常用的空间形状相似性计算方法有哪些,它们之间有什么不同
  2. td的align属性不生效
  3. 360度不停旋转动画-转圈圈
  4. 如果迎着风就飞,俯瞰这世界有多美
  5. 【CSDN竞赛第10期】赢定制周边和《软件研发效能权威指南》实体书!
  6. 平流式隔油池计算_隔油池设计计算书
  7. 使用Java代码自动生成工具:Telosys
  8. 不敢赚钱,是病,得治
  9. mongodb 数据导入、导出
  10. 企业级征信市场破局:阿里、借贷宝大数据“奠基”