用Java编写一个判断三角形的程序import java.io.*;
public class Test{
public static void main(String[] args)throws IOException{
int[] a=new int[3];
System.out.println("请从小到大输入");
for(int i=0;i3;i){
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
a[i]=Integer.parseInt(in.readLine());
}
double temp,theat,pi=3.1415;
if(a[0] a[1]a[2]||a[1] a[2]a[0]||a[0] a[2]a[1]){
System.out.println("你输入的不能构成三角形");
}
else if(a[0]==a[1]) {
System.out.println("你输入的三角形是等腰三角形");
}
else {
if(0==a[0]*a[0] a[1]*a[1]-a[2]*a[2]){
System.out.println("你输入的三角形是直角三角形");
}
temp=(double)(a[0]*a[0] a[1]*a[1]-a[2]*a[2])/(2*a[0]*a[1]);
System.out.println(temp);
theat=Math.acos(temp);
//theat=(180*theat)/pi;
if(theat90theat180){
System.out.println("你输入的三角形是钝角三角形");
}
else if(theat90theat0){
System.out.println("你输入的三角形是锐角三角形");
}
}
}}做的不是很好 可以将就下 哈
如何用java代码来做三角形的判断?只要能获得三角形的三边长度,就很容易了
假设三边长度为a、b、c
先判断是否为三角形:|a-b|ca b(三个边)
钝角、锐角用余弦定理,判断cosA(三个点)的正负性
直角用勾股定理
等腰或等边更简单
(Java)判断三角形的形状if ("true".equals(show.isTriangle(a, b, c))) {
改成
if (show.isTriangle(a, b, c)) {
if ((abc)(acb)(bca)) {
改成
if (((ab)c)((ac)b)((bc)a)) {
三角形判断java代码你再试试
java初学者,判断是否为三角形,代码如下 , 提示我缺少类class Triangle {
int a;
int b;
int c;
public Triangle() {
}
public Triangle(int a, int b, int c) { // 把无关三角形判断java代码的语句去掉
this.a = a;
this.b = b;
this.c = c;
}
public void isTriangle() { // 用这个方法判断是不是三角形
if ((this.athis.bthis.c)(this.athis.cthis.b)
(this.bthis.cthis.a)) {
System.out.println("三角形判断java代码我是一个三角形");
} else
System.out.println("我不是一个三角形");
}
}
public class Test {
public static void main(String[] args) {
Triangle t = new Triangle(2, 3, 1);
t.isTriangle();
}
【三角形判断java代码 java输入三边判断三角形并求面积】}
三角形判断java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输入三边判断三角形并求面积、三角形判断java代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 怎么自己制作微信小程序视频号,怎么自己制作微信小程序视频号呢
- asp.netweb阻塞,aspnet webpages
- c语言倒计时时间函数 c语音倒计时
- 硬盘中的数据怎么到内存,硬盘怎么倒数据
- html优先css,html优先级顺序
- 苹果7更新不了ios13,苹果7更新不了系统
- 配置php连接数据库失败 配置php连接数据库失败
- gis数据转换dat,GIS数据转换器矢量矢量V21rar
- 毕业设计是软件开发,毕业设计软件开发要把软件真的做出来吗