「java代码的万能公式」java公式大全

博主:adminadmin 2022-12-16 06:30:10 69

本篇文章给大家谈谈java代码的万能公式,以及java公式大全对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java计算一个公式

public class Formula {

/**

* @Description:

* @param pa 飞机售价(元)

* @param pb 农业设备及其他设备的售价(元)

* @param pf1 飞机寿命期内备件费与飞机售价之比

* @param pf2 飞机残值与飞机售价之比

* @param pl 飞机折旧年限

* @param hr 全部任务的年飞行总时数(小时)

* @return 返回公式计算结果

* @throws

*/

public static double getFormulaResult(

double pa, double pd, double pf1, double pf2, double pl, double hr) {

double resule = (pa + pd)*(1 + pf1 - pf2)/(hr*pl);

return resule;

}

public static void main(String[] args) {

double result = Formula.getFormulaResult(689.35, 19087.6, 0.89, 0.38, 5, 1089);

System.out.println("公式结果:" + result);

}

}

这里没有对小数进行控制,不知道上面的代码是你想要的吗?

有什么问题再追问吧,good luck!~

java 海伦公式编程

海伦公式的几种另证及其推广

关于三角形的面积计算公式在解题中主要应用的有:

设△abc中,a、b、c分别为角a、b、c的对边,ha为a边上的高,r、r分别为△abc外接圆、内切圆的半径,p

=

(a+b+c),则

s△abc

=

aha=

ab×sinc

=

r

p

=

2r2sinasinbsinc

=

=

其中,s△abc

=

就是著名的海伦公式,在希腊数学家海伦的著作《测地术》中有记载。

海伦公式在解题中有十分重要的应用。

一、

海伦公式的变形

s=

=

=

=

=

=

二、

海伦公式的证明

证一

勾股定理

分析:先从三角形最基本的计算公式s△abc

=

aha入手,运用勾股定理推导出海伦公式。

证明:如图ha⊥bc,根据勾股定理,得:

x

=

y

=

ha

=

=

=

s△abc

=

aha=

=

此时s△abc为变形④,故得证。

证二:斯氏定理

分析:在证一的基础上运用斯氏定理直接求出ha。

斯氏定理:△abc边bc上任取一点d,

若bd=u,dc=v,ad=t.则

t

2

=

证明:由证一可知,u

=

v

=

ha

2

=

t

2

=

s△abc

=

aha

=

a

×

=

此时为s△abc的变形⑤,故得证。

证三:余弦定理

分析:由变形②

s

=

可知,运用余弦定理

c2

=

a2

+

b2

-2abcosc

对其进行证明。

证明:要证明s

=

则要证s

=

=

=

ab×sinc

此时s

=

ab×sinc为三角形计算公式,故得证。

证四:恒等式

分析:考虑运用s△abc

=r

p,因为有三角形内接圆半径出现,可考虑应用三角函数的恒等式。

恒等式:若∠a+∠b+∠c

=180○那么

tg

·

tg

+

tg

·

tg

+

tg

·

tg

=

1

证明:如图,tg

=

tg

=

tg

=

根据恒等式,得:

+

+

=

①②③代入,得:

∴r2(x+y+z)

=

xyz

如图可知:a+b-c

=

(x+z)+(x+y)-(z+y)

=

2x

∴x

=

同理:y

=

z

=

代入

④,得:

r

2

·

=

两边同乘以

,得:

r

2

·

=

两边开方,得:

r

·

=

左边r

·

=

r·p=

s△abc

右边为海伦公式变形①,故得证。

证五:半角定理

半角定理:tg

=

tg

=

tg

=

证明:根据tg

=

=

∴r

=

×

y

同理r

=

×

z

r

=

×

x

①×②×③,得:

r3

=

×xyz

Java程序如何调用Excel中的各种公式

针对此问题,写了一个测试,代码如下: package cn.fory.formula; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class TestFormula {/*** 测试POI处理公式** 问题描述:通过POI导入的数据后,引用导入数据的原有公式单元格不能显示出来,需要重新定位到公式单元 * 格然后重新转入公式才行成得结果** 解决办法:重新对公式单元格设置公式** 相关文件:test.xls文件中手工设置单元格B2=C2+D2**/public static void main(String[] args) throws FileNotFoundException { POIFSFileSystem fs;try {fs = new POIFSFileSystem(new FileInputStream("test.xls")); HSSFWorkbook wb = new HSSFWorkbook(fs); HSSFSheet sheet = wb.getSheet("Sheet1"); HSSFRow row = sheet.getRow((short) 1); HSSFCell cell = row.getCell((short) 2); cell.setCellValue((short) 5); cell = row.getCell((short) 3); cell.setCellValue((short) 40); HSSFCell cell1 = row.getCell((short)1); if (HSSFCell.CELL_TYPE_FORMULA == cell1.getCellType()) { //取得公式单元格的公式,重新设置 cell1.setCellFormula(cell1.getCellFormula());}FileOutputStream fileOut = new FileOutputStream("test.xls"); wb.write(fileOut); fileOut.close();

a%(2^n)=a&((2^n)-1) 这是java里的一个公式,希望有人指点迷津,告知原理,

不知道你是在哪里看到的这个公式。但是按照事实说话的道理,我还是写了一个代码来验证。结果表示这个等式是不一定成立的。

public class Main {

    public static void main(String[] args) {

        int a = 100;

        int n = 15;

        System.out.println(a % (2 ^ n) == (a  ((2 ^ n) - 1)));

    }

}

运行结果:

false

JAVA 简易公式

//你需要几个下拉框,每个下拉框中放的是什么类型的值……像选包装要加多少钱,托运加多少钱呢。

java计算简单的数学公式.

public class Demo2 {

public static void main(String[] args) {

double price = 100.0 ;//单价

int nums = 200;//数量

double total;//总价

total =   price*nums;// 计算总价

double profit ;//利润

double cost=12000;//成本

double tax=0.17;//税率

profit = (total-cost)*(1-tax); //计算利润

System.out.println("利润:"+profit+"元");//输出利润

}

}

运行测试

利润:6640.0元

关于java代码的万能公式和java公式大全的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-16,除非注明,否则均为首码项目网原创文章,转载请注明出处。