java递归算法,代码如下:

public class Test3 {

public  double zhishu(double x,double y){
   if(y>0){
      return x*zhishu(x,y-1);
   }else if(y<0){
    return (x*zhishu(x,-y-1));
   }else{
   return 1;
   }
}

public double fuzhishu(double x,double y){
 
double i=zhishu(x,y);

return 1/i;
}
public double action(double x,double y){

if(y>0){
return zhishu(x,y);
}else if(y<0){
return fuzhishu(x,y);
}else{
return 1;
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub

Test3 t3=new Test3();
System.out.println(t3.action(-3,2));

}

}

java如何计算一个数的n次方相关推荐

  1. Java中一个数的N次方

    在Java中一个数的N次方不可以写成:a^0这种形式,算得的数不正确: 正确的写法为Math.pow(a,0); 此外,Math中常用的函数有 /** *Math.sqrt()//计算平方根*Math ...

  2. java中n次方怎么表示_java如何计算一个数的n次方

    java递归算法,代码如下: public class Test3 { public  double zhishu(double x,double y){    if(y>0){       r ...

  3. Java中的幂运算(幂函数):如何编写一个数的n次方?

    ** Java中的幂运算(幂函数):如何编写一个数的n次方? ** java.lang.Math类中的pow方法. 方法声明:Math.pow(double m, double n) 参数说明:m为要 ...

  4. (Java蓝桥杯算法)给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。

    [问题描述] 给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘.如24:2*2=22(第一次乘),22*22=24(第二次乘),所以最少共2次: [输入格式] ...

  5. Java中求一个数的幂次方

    Java中求 m 的 n 次方不能使用 m^n,可使用 Math.pow(m, n) 来求m的n次方,求得结果为浮点类型.

  6. 怎么使用win7计算机开方,Excel开方如何计算,excel开n次方的方法

    Excel开方如何计算,excel开n次方的方法,excel中平方根和立方根的开方公式还比较好记住,但是excel开n次方的怎么实现的,今天就给大家汇总一下excel开方的几种情况. Excel开方之 ...

  7. java 实体属性个数_?Java中比较实用实体转换工具介绍

    ​Java中比较实用实体转换工具介绍 文中源码地址 大家一般编码过程中,经常会遇到DO对象转化为DTO对象,对象和对象之间转换一般需要用到转换工具,毕竟使用getter/setter太过麻烦 DO:D ...

  8. 每天一道LeetCode-----求一个数的n次方,n是很大很大的数,n用数组存储着

    Pow(x, n) 原题链接Pow(x, n) 给定一个数,求n次方.n次方可以分解成两个n/2次方相乘,所以递归即可. class Solution { public:double myPow(do ...

  9. Java判断一个数是不是快乐数

    Java判断一个数是不是快乐数 快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进 ...

最新文章

  1. leetcode算法题--完全平方数★
  2. 第二篇:白话tornado源码之待请求阶段
  3. Windows 7 蓝屏代码大全 amp; 蓝屏全攻略
  4. 再见,Springboot和SpringCloud
  5. inline行内元素
  6. bin文件编辑_为MediaWiki安装可视化编辑器VisualEditor
  7. spark 运行自带python示例的方式
  8. Julia : Set or Array ?
  9. PHP范例完全自学手册pdf
  10. 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料
  11. mybatis plus 查询排序_MyBatis-Plus | 最简单的查询操作教程(Lambda)
  12. 关于sqlserver身份登录失败的解决方法
  13. P1335 [NOI2013] 小Q的修炼 题解
  14. java读取文件并输出内容
  15. 妻子和鱼----海子
  16. 2020-11-25博客营销及软文营销价值
  17. 数学励志公式:每天进步一点点
  18. 大学c语言毕业设计题目,关于毕业季的作文题目
  19. SpringBoot打包部署成Windows服务的详细步骤
  20. 机器学习-车牌识别框架学习

热门文章

  1. 存储过程篇(简单语法)
  2. 微信PC/电脑版同时登录两个或多个账户
  3. 解决无法显示隐藏的文件的问题
  4. java面向对象的定义--1.培根披萨 2,海鲜披萨
  5. 【项目】实现对接京东余额查询接口
  6. 无线通信 - 三、四地址(Addressing Mechanism)
  7. 恢复计算机个性化设置方法,Win10预览版系统找回传统桌面个性化设置选项的方法...
  8. Python爬取影评并进行情感分析和数据可视化
  9. docker-compose 3.4以上版本才能使用build.target多重构建
  10. 在高密服务器上对 CephFS 的性能与成本进行评估