frece

public class Triangle {

//定义三边

private int a;

private int b;

private int c;

//get.. set..

//构造函数

public Triangle(int a, int b, int c){

this.a = a;

this.b = b;

this.c = c;

}

public  void validate(){

if(a > 0 && b >0 && c >0 && a + b> c && b + c > a && a + c> b){

System.out.printf("边长为: " + a + ", " + b + ", " + c + "是: ");

if(a ==b && a ==c){

System.out.printf("等边三角形");

}else if(a ==b || b ==c || a == c){

System.out.printf("等腰三角形");

}else{

System.out.printf("一般三角形");

}

System.out.println();

}else{

System.out.println("边长为:" + a + ", " + b + ", " + c + " 不能构成三角形");

}

}

public static void main(String[] args) {

Triangle triangle = new Triangle(3, 4, 8);

triangle.validate();

Triangle[] triangleArr =

{new Triangle(3, 3, 3),

new Triangle(1, 2, 3),

new Triangle(5, 4, 3),

new Triangle(0, 2, 2),

new Triangle(6, 7, 8),

new Triangle(6, 6, 6),

new Triangle(7, 8, 10),

new Triangle(2, 5, 6),

new Triangle(4, 8, 8),

new Triangle(5, 5, 10)

};

for (Triangle tri : triangleArr) {

tri.validate();

}

}

}

java三角形代码_编写Java程序测试三角形相关推荐

  1. java传播代码,如何编写java代码

    现在我们学习的东西,只要知道怎么用就可以了.不需要知道为什么这么用,就像小时候学习1+1=2 我们知道一加一等于二不需要知道为什么等于二,不然这个学起来会很费力. 编写Java代码就像盖房子一样,我们 ...

  2. java word批注_编写Java批注

    java word批注 Java 批注的允许的属性类型刻意非常严格,但是允许的类型也可以使用一些简洁的复合批注类型. 考虑教程站点中的示例注释: package annotation; @interf ...

  3. java服务器代码_简单java服务器

    [java]代码库import java.io.InputStream; import java.io.OutputStream; import java.net.*; public class Ch ...

  4. java华容道代码_华容道Java游戏源代码JAVA游戏源码下载

    鉴于JAVA的华容道游戏源码,希望对研讨JAVA游戏的朋友有所帮助.最初运行于西门子是非屏手机上. 华容道Java游戏源代码 (1 folders, 2 files, 1.38 KB, 76.13 K ...

  5. java平均分排序_编写java程序,输入10个成绩,计算最高分,最低分,平均分,并按从小到大排序,最后统计高于平均分的人有多少?...

    展开全部 代码如下:import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class  ...

  6. 编写java判断闰年_编写java程序判断闰年。

    代码如下: public class RUN { public static void main(String[] args) { //布尔型判断 int year = 2000; boolean b ...

  7. 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...

    栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...

  8. 编写java的应用_编写Java应用程序

    import javax.swing.JOptionPane; public class Account //账户类 { private String name; //储户姓名 private dou ...

  9. java愤怒的小鸟代码_用java实现小游戏“愤怒的小鸟”附源码和效果演示

    推荐下我自己的群:6915 72518,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份最新资料和零基础入门教程!,欢迎初学和进阶中的小伙伴 今天跟大家分享一个用纯Java代 ...

最新文章

  1. python 三角函数
  2. iPhone OS框架 介绍
  3. 基于Swoole和Redis实现的并发队列处理系统 1
  4. 你的IT运维管理,是否只是“看起来很美”?
  5. 键盘忍者:使用单个热键弹出Vista日历
  6. 谷歌与军方合作新料:决定AI不用于武器前,还想帮军方搜集情报
  7. odbc数据库access丢失_有关使用access数据库,odbc中碰到的一些问题。
  8. 用C#编程合并多个WORD文档
  9. 桌面环境选择_如何在 Ubuntu 20.04 LTS 上安装深度(Deepin)桌面环境 | Linux 中国
  10. 王方月 - 《君王2》与cocos2d-x的邂逅
  11. Android11_图片处理
  12. Google桌面搜索和百度硬盘搜索索引停滞的原因
  13. vue实战项目-ego商城
  14. C、C++中的单引号和双引号
  15. Kickstart自动化安装平台
  16. WebRTC 教程二:WebRTC API 和 Leak
  17. 《神经网络与深度学习》—学习笔记
  18. 混沌者 pat basic 练习七十一 小赌怡情
  19. 数据分析-网络爬虫:中美在这一领域展开无声较量,事关国家安全
  20. 向量叉乘判断点是否在多边形内部

热门文章

  1. 【Javaweb】基础开发流程与介绍
  2. 测试人员如何在项目中开展测试
  3. Redis 设计与实现 5:压缩列表 ziplist
  4. 关于SAXReader 读取文件乱码问题
  5. 攻防世界 web webshell
  6. 手把手教你在 PPT中插入 LaTex 数学公式
  7. 模拟海_学前教育系未来之星 课堂模拟大赛
  8. Netty源码解析之内存管理-PooledByteBufAllocator-PoolArena
  9. 硬件工程师电路设计十大要点
  10. 开源CRM+SaaS云服务的生态模式能否撬动中国管理软件市场?