返回顶部
首页 > 资讯 > 后端开发 > Python >Java欧拉函数的计算代码详解
  • 192
分享到

Java欧拉函数的计算代码详解

2024-04-02 19:04:59 192人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

欧拉函数 在数论,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function

欧拉函数

在数论,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。 欧拉函数-百度百科.

前言

在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。

话不多说,直接上代码:


package com.qlu.java1;

import java.util.Scanner;


public class EulerTest {
    public static void main(String[] args) {
        Euler e = new Euler();
        e.euler();
    }
}

class Euler {
    int num;//最大公因数
    int eul;//欧拉函数值

    //求GCd
    public int gcd(int m, int b) {

        for (int i = (m - 1); i > 0; i--) {
            if (m % i == 0 && b % i == 0) {
                num = i;
                break;
            }
        }
        return num;
    }

    //求欧拉函数
    public void euler() {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入要求的欧拉函数:");
        int m = scanner.nextInt();

        for (int j = 1; j < m; j++) {
            if (gcd(m, j) == 1) {
                eul++;
            }
        }

        System.out.println("欧拉函数值为:" + eul);
    }
}

以上就是Java欧拉函数的计算代码详解的详细内容,更多关于Java实现欧拉函数的资料请关注编程网其它相关文章!

--结束END--

本文标题: Java欧拉函数的计算代码详解

本文链接: https://lsjlt.com/news/127234.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java欧拉函数的计算代码详解
    欧拉函数 在数论,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function...
    99+
    2024-04-02
  • YOLOV5代码详解之损失函数的计算
    目录摘要:1、位置损失2、置信度损失和类损失总结摘要: 神经网络的训练的主要流程包括图像输入神经网络, 得到模型的输出结果,计算模型的输出与真实值的损失, 计算损失值的梯度,最后用梯...
    99+
    2024-04-02
  • java计算代码段执行时间的详细代码
    java里计算代码段执行时间可以有两种方法,一种是毫秒级别的计算,另一种是更精确的纳秒级别的计算。 一)毫秒级别计算时间 long startTime = System.curren...
    99+
    2024-04-02
  • 计算Java数组长度函数的方法以及代码分析
    Java 中的数组可以包含多个元素,具体取决于对象的创建方式。为了让用户执行不同的操作,必须知道数组的长度。 数组长度属性:如何求出数组的长度 为了获得 Java 数组长度,我们需要...
    99+
    2022-11-13
    Java 数组长度
  • PHP函数的代码审计
    PHP函数是一种重要的编程语言特性,它可以帮助程序员大大提高编程效率和程序的可维护性。但是,在使用PHP函数的过程中,我们也需要对它们进行代码审计,以确保程序的安全性和可靠性。本文将从以下几个方面介绍PHP函数的代码审计:一、PHP函数的基...
    99+
    2023-05-18
    代码审计 PHP函数 函数审计
  • Java计算代码段执行时间的详细过程
    目录前言场景代码实现MethodBody 接口定义CalcExecuteTimeResult 运行结果实体ExecuteTemplate 执行模板定义CalcExecuteTimeC...
    99+
    2023-02-07
    Java代码段执行时间 Java代码段运行时间
  • Java收集的雪花算法代码详解
    package com.java265.other; public class Test { // 因为二进制里第一个 bit 为如果是 1,那么都是负数,但是我们...
    99+
    2024-04-02
  • JS代码计算LocalStorage容量示例详解
    目录LocalStorage 容量计算总容量已使用容量剩余可用容量LocalStorage 容量 localStorage的容量大家都知道是5M,但是却很少人知道怎么去验证,而且某些...
    99+
    2024-04-02
  • Python演化计算基准函数详解
    目录基准函数定义代码实现调用方法总结基准函数是测试演化计算算法性能的函数集,由于大部分基准函数集都是C/C++编写,Python编写的基准函数比较少,因此本文实现了13个常用基准函数...
    99+
    2024-04-02
  • 代码详解Python的函数基础(1)
    目录1.函数调用2.函数定义总结1.函数调用 # 1.调用函数,需要知道函数的名称和参数 # 2.调用函数传入的参数需要和函数定义的参数数量和类型一致 # 如调用abs函数 prin...
    99+
    2024-04-02
  • 代码详解Python的函数基础(2)
    目录1.函数参数2.递归函数总结1.函数参数 # 1.位置参数:调用函数时,传入的值需要按照位置顺序传入 # 实例:求x的n次方 def xPowN(x,n): # 传...
    99+
    2024-04-02
  • C++ 虚函数与纯虚函数代码详解
    目录什么是虚函数:虚函数的注意事项:存虚函数总结什么是虚函数: 虚函数 是在基类中使用关键字 virtual 声明的函数,在C++ 语言中虚函数可以继承,当一个成员函数被声明为虚函数...
    99+
    2024-04-02
  • java中的数学计算函数的总结
    java中的数学计算函数Math类: java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。 java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal...
    99+
    2023-05-31
    java 数学函数 ava
  • Java数据溢出代码详解
    java是一门相对安全的语言,那么数据溢出时它是如何处理的呢? 看一段代码,public class Overflow { public static void main(String[] args) { int ...
    99+
    2023-05-31
    java 数据 溢出
  • java实现计算器的代码怎么写
    以下是一个简单的Java代码实现计算器的示例:```javaimport java.util.Scanner;public class Calculator {public static void main(String[] args)...
    99+
    2023-08-11
    java
  • C++实例代码详解友元函数
    目录友元概述普通全局函数作为类的友元类的某个成员函数作为另一个类的友元一个类整体作为另一个类的友元友元的注意事项封装电视机 和遥控器的类友元函数 可以直接操作类的私有数据。 frie...
    99+
    2024-04-02
  • Oracle自定义脱敏函数的代码详解
    对于信息安全有要求的,在数据下发和同步过程中需要对含有用户身份信息的敏感字段脱敏,包括用户姓名、证件号、地址等等,下面是自定义函数的代码 CREATE OR REPLACE FUNCTION ...
    99+
    2024-04-02
  • java 简单的计算器程序实例代码
    java 简单的计算器程序实现实例:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator { public...
    99+
    2023-05-31
    java 计算器 ava
  • Java数据结构之KMP算法详解以及代码实现
    目录暴力匹配算法(Brute-Force,BF)概念和原理next数组KMP匹配KMP全匹配总结我们此前学了前缀树Trie的实现原理以及Java代码的实现。Trie树很好,但是它只能...
    99+
    2022-12-08
    Java 数据结构 KMP算法 Java KMP算法 Java KMP
  • 详解Python中的魔法函数与量子计算模拟
    目录技术背景量子计算模拟背景Python的魔法函数实现量子态定义及实现量子门操作定义及实现功能测试验证总结概要技术背景 本文主要涵盖两个领域的知识点:python的魔法函数和量子计算...
    99+
    2023-03-14
    Python魔法函数 Python量子计算模拟 Python量子计算
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作