首页 > 其他 > 详细

数值的整数次方

时间:2019-06-21 22:08:50      阅读:119      评论:0      收藏:0      [点我收藏+]

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
 1 public class Main12 {
 2 
 3     /*
 4      * 题目描述
 5      * 给定一个double类型的浮点数base和int类型的整数exponent。
 6      * 求base的exponent次方。
 7      */
 8     
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11         double number = Main12.Power(2.0, -2);
12         System.out.println(number);
13     }
14     
15     public static double Power(double base, int exponent) {
16         
17         double number = base;
18         if (exponent == 0) {
19             return 1;
20         }
21         if (exponent < 0) {
22             int k = -exponent;
23             System.out.println(k);
24             for (int i=1;i < k;i++) {
25                 number = number * base;
26             }
27             number = 1/number;
28         }else {
29             for (int i=1;i<exponent;i++) {
30                 number = number * base;
31             }
32         }
33         return number;
34     }
35 
36 }

 

数值的整数次方

原文:https://www.cnblogs.com/strive-19970713/p/11066900.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!