java - java - 如何在java中编写一个程序来打印给定公式的总和?
问题描述
公式为:{N(N/1)^2}/4
其中 N = 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0 ;
我在java中很新,这就是为什么面临问题,但我正在考虑用循环和数组做一些事情。所有浮点数都将存储在数组中,一个可怕的循环会将这些数字添加到总和变量中。请告诉我如果你有更好的想法来解决这个问题。另外,如果你能分享一段用 java 编程语言编写的代码,我会很高兴。谢谢是提前:)
解决方案
public class Dummy {
public static void main(String[] args) {
double min = 0.0;
double max = 3.0;
double d = 0.5;
for (double n = min; n <= max; n+=d) {
double result = (Math.pow(n*(n/1), 2)) / 4; // {N(N/1)^2}/4
System.out.print(result + ", ");
}
}
}
输出:
result : 0.0, 0.015625, 0.25, 1.265625, 4.0, 9.765625, 20.25.
您可以更改min
/max
值以更改所需的范围。如您所见,除非您想保存结果以供其他用途,否则您不需要任何数据结构(数组)来解决此问题。
推荐阅读
- orientdb - 使用 OrientDB 扩展时的性能问题
- postgresql - 任务管理器中的许多 PostgreSQL 进程
- javascript - 根据上一页中的选定值显示不同的表单字段 - c# razorview
- google-cloud-functions - 如何从 Fulfillment(firebase 的云功能)调用意图?
- c# - 找到未映射的成员(即使忽略该属性)
- mysql - 通过分组选择最小值
- mysql - 我有一个类似于以下的表格。我想要不同状态的单独计数可用
- digital-signature - WSS4j - WS 客户端拦截器:缺少数字签名
- ios - 静态库与动态框架的 iOS 应用程序大小
- spring-boot - Spring Boot 2 Jersey 实现不起作用