tzkr.net
当前位置:首页 >> jAvA三角 >>

jAvA三角

//java编程:输入三角形的三边,并输出,同时判断这三边能否构成三角形, public class Triangle2 { private double sideA,sideB,sideC;//外部不能改变这些变量的值,只能在类中使用方法来修改和获得这些变量的值 public void setSide(double

A ABC ABCDEABCDEFG

public class p{ public static void main(string args[]) { int i, j, k; for(i = 0; i 评论0 0 0

public class Triangle { private double size1; private double size2; private double size3; private boolean isTriangle; public Triangle(double size1, double size2, double size3) { this.size1 = size1; this.size2 = size2; this.size3 = size3; isTriangle=triangle();

只要能获得三角形的三边长度,就很容易了 假设三边长度为a、b、c1. 先判断是否为三角形:|a-b|<c<a+b(三个边)2. 钝角、锐角用余弦定理,判断cosA(三个点)的正负性3. 直角用勾股定理4. 等腰或等边更简单

sin,cos和ctg都可以直接使用 Math.sin()等对应方法 tg则可使用1/Math.ctg()得到

已经知道两条边和一个直角了,可以把另一条边求出来(根据A2+B2=C2),然后根据公式 cosA=(a2+b2-c2)/(2ab) 其中A为边a b的夹角!

就是杨辉三角的实现:import java.util.*;//导包class Demo//主类{public static void main(String[] args)//创建一个对象用来调用,实现控制台输入输出,因为输入的是字符,所以a.show调用对象的时候强调转换一下.{YangHui a = new YangHui();

按照你的要求用Java编写的用*打印空三角形的程序如下:public class CC { public static void main(String[] args) { final int N=4; for (int i = 1; i 评论0 0 0

就拿sin30°为列:Math.sin(30*Math.PI/180),思路为PI相当于π,而此时的PI在角度值里相当于180°,所以Math.PI/180得到的结果就是1°,然后再乘以30就得到相应的30°.而如果是想用反正弦函数来求相应的对数的话就应该写成:Math.asin(0.5)*(180/Math.PI),此时的PI相当于圆周率的值,所以180/Math.PI得到的结果就是一弧度的值,然后再乘以0.5就得到相应的弧度.

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com