java构成三角形的条件_java输入三角形的三个边判断能否构成三角形。并判断构成三角形的类别(等边,等腰,普通)...
匿名用户
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输入三角形的三个边判断能否构成三角形。并判断构成三角形的类别(等边,等腰,普通)...相关推荐
- java if两个条件_java(3) if结构
一.基本if结构 1.流程图 1)输入输出 2)判断和分支 3) 流程线 1.1 简单的if条件判断 if(表达式){ //表达式为true,执行{}中的代码 } 示例1:如果张三的Java成绩大于 ...
- java文件流写入文件_JAVA 输入输出流 本地文件读写
今天学了一下Java的文件的读写. 流名为什么名字都这么长???? 这让我咋么记? 今天我想实现的功能是基本的文件操作,从输入in文件里读取数据,然后程序处理之后输出到out输出文件中,以助于ACM中 ...
- java将字符串分段输出_java输入字符串并将每个字符输出的方法
java输入字符串并将每个字符输出的方法 如下所示: import java.util.Scanner; public class Main{ public static void main(Stri ...
- java 一千万数字排序_java 输入任意几个数字,怎样将他们从大到小排序?
展开全部 public static void main(String[] args) { Scanner scan = new Scanner(System.in).e68a84e8a2ad3231 ...
- java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...
总览: 一. GridManager.js表格插件 直接上插件API:链接地址 感觉该插件简单好用,插件作者也是有问必答,nice 二. 添加依赖 后端: pom文件添加: 1.7.0.RELEASE ...
- java线程同步的实现_Java并发编程(三) - 实战:线程同步的实现
synchronized关键字 首先,来看一个多线程竞争临界资源导致的同步不安全问题. package com.example.weishj.mytester.concurrency.sync; /* ...
- java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...
JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...
- java 程序流程控制知识点_JAVA基础知识点梳理三:流程控制语句
条件语句之 if 语法: 执行过程: 例: int score = 65; if (score > 60) { System.out.println("该学生及格"); } ...
- java的队列实现方法_Java实现队列的三种方法集合
数组实现队列 //数组实现队列 class queue{ int[] a = new int[5]; int i = 0; //入队操作 public void in(int m) { a[i++] ...
最新文章
- 第十六届全国大学生智能汽车竞赛总决赛 AI视觉组线上赛图片显示软件发布及线上赛注意事项
- POPUP_GET_VALUES
- Head First JSP---随笔七
- nmp 全局目录和缓存目录的配置
- 大团圆结局!苹果高通和解:双方撤销全球所有诉讼
- 微软官方的.net系列文档
- 使用SQL语句操作数据库-01
- IE中使用Google Chrome Frame运行HTML 5
- 免费的文字转语音朗读 -API接口
- 卷积编码verilog实现
- aso优化师是什么_做ASO优化师这么多年,没想到被它打败了!
- 游戏引擎 Unity 的入门易精通难体现在哪?为什么?
- 单片机七阶音符_单片机教程二十七:单片机音乐程序设计(含源程序)
- Android--APK 捆绑器的实现
- access行列转换。
- linux dsdt屏蔽显卡,关于DSDT屏蔽独显的一点认识和方法
- 你愿意给应届生200万年薪吗?
- 你应该如何学习一个未知的技术领域?- 菜鸟小白篇
- 从细胞发现到DNA分子结构的发现,人类经历了三百年
- 怎么让上下两排对齐_《excel表中怎么使同一格内的上下两行对齐》 excel两表格数据对齐...