迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中的概率

作者:迹忆客 最近更新:2023/08/08 浏览次数:

通过使用概率,您可以找到发生特定事件的机会。 它主要是对未来事件的预测。

如果您正在使用与人工智能相关的程序,那么您可能需要在程序中应用一些计算来找到概率。 概率主要用于试验结果不确定的情况。

在本文中,我们将了解如何使用 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 中的用途

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

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/08 浏览次数:111 分类:Java

今天,我们将学习 Java 中的指针以及如何通过使用它们来获得优势,但在此之前,我们将了解它们在 Java 中是否可用; 如果没有,还有哪些替代方案?

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 应用程序与类运行时实例和环境接口之间的交互。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便