Java 中的概率
通过使用概率,您可以找到发生特定事件的机会。 它主要是对未来事件的预测。
如果您正在使用与人工智能相关的程序,那么您可能需要在程序中应用一些计算来找到概率。 概率主要用于试验结果不确定的情况。
在本文中,我们将了解如何使用 Java 计算概率。 此外,我们将通过使用必要的示例和解释来讨论该主题,以使该主题更容易。
用 Java 计算概率的示例
在下面的示例中,我们将计算数组中存在数字的概率。 我们示例的代码如下所示:
class Probability
{
static float NPresentProbability(int a[],
int ArrLength,
int num)
{
float count = 0;
for (int i = 0; i < ArrLength; i++)
if (a[i] == num)
count++;
return count/ ArrLength;
}
public static void main(String[] args)
{
int MyArray[] = { 8, 7, 2, 2, 8, 7, 5 };
int FindNum = 2;
int ArrayLen = MyArray.length;
double PresentNum = NPresentProbability(MyArray, ArrayLen, FindNum);
double p = (double)Math.round(PresentNum * 100) / 100;
System.out.println("Probability of a number present in array is: " + p);
}
}
我们来逐段解释一下代码。 我们首先通过 int MyArray[] = { 8, 7, 2, 2, 8, 7, 5 };
行在代码中获取一个包含一些数字的整数数组。
在第二行,我们声明了一个整数变量,它保存我们需要在数组中查找的数字。 之后,我们使用另一个变量来保存数组的长度。
然后我们用函数 NPresentProbability()
的输出值声明另一个双精度变量。 我们在这里传递了三个参数; 这些是数组、数组长度和我们要查找的数字。
现在我们将讨论函数 NPresentProbability()
。 该函数的目的是求概率。
在函数内部,我们首先计算与提供的数字匹配的数量。 然后我们将总计数除以数组的长度。
现在,运行上面的代码时,您将得到以下输出:
Probability of a number present in array is: 0.29
请注意,此处共享的代码示例是 Java 语言,如果您的系统不包含 Java,则必须在您的环境中安装 Java。
相关文章
JNDI 及其在 Java 中的用途
发布时间:2023/08/08 浏览次数:180 分类:Java
-
本文将讨论 JNDI(Java 命名和目录接口)是什么、它的主要用途以及何时使用它。 还比较了Java中JNDI的优缺点。Java 中的 Java 命名和目录接口 (JNDI)
Java getActionCommand() 方法
发布时间:2023/08/08 浏览次数:161 分类:Java
-
本文介绍如何在 Java 中使用 getActionCommand() 方法。在 Java 中使用 getActionCommand() 方法 ActionListener 类中的 getActionCommand() 方法标识一个按钮。
Java中获取屏幕分辨率
发布时间:2023/08/07 浏览次数:139 分类:Java
-
本文将展示如何在 Java 中找到屏幕分辨率。 此外,我们将通过一些示例和解释来讨论该主题,以使该主题更容易。在 Java 中查找单屏幕窗口的屏幕分辨率
如何在 Java 代码中调用 Python 脚本
发布时间:2023/08/07 浏览次数:139 分类:Java
-
本文介绍了从 Java 代码调用 Python 脚本的三种不同方法。从 Java 代码调用 Python 脚本 有时,我们必须从Java代码中调用Python脚本来满足项目需求。
5 个最好的 Java 图像处理库
发布时间:2023/08/07 浏览次数:181 分类:Java
-
本文介绍了 Java 中五个最好的图像处理库。5 个最好的 Java 图像处理库 Java 中提供了相当多的图像处理库可以用于图像处理。 有些库是付费的,有些是开源的; 我们选择了 5 个可用于 Java 图像
在 Java 中测试私有方法
发布时间:2023/08/07 浏览次数:56 分类:Java
-
This tutorial will discuss how to test the private method in Java.私有方法是外部无法访问的方法,这意味着外部无法调用它。 它仅适用于类的内部元素。在Java中测试私有方法 假设我们有一个如下所示的类需
用Java解析HTML
发布时间:2023/08/07 浏览次数:73 分类:Java
-
本文讨论如何解析 HTML 文件。 此外,我们将通过提供必要的示例和解释来讨论该主题,以使该主题更容易。Jsoup 在 Java 中的工作
Java Lang Runtime Java 中的 exec() 方法
发布时间:2023/08/07 浏览次数:88 分类:Java
-
本文介绍了 Java 的 Runtime.exec() 方法。Java Lang Runtime Java 中的 exec() 方法 Java Lang Runtime 类用于每个 Java 应用程序与类运行时实例和环境接口之间的交互。