码迷,mamicode.com
首页 > 其他好文 > 详细

程序片段--2的乘方

时间:2015-03-31 06:22:30      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:

   1. 2的10次方是多少?

    2.65536是2的多少次方?

    算着太累,折腾了一个小片段。

 1 public class Sum2 {
 2     final static  int count =2;
 3     //输入2的次方,获得2的次方的结果
 4     public static int sum2(int loop){
 5         int result=1;
 6         if(loop<0){
 7             return 1;
 8         }else{
 9             while(loop>0){
10                 result*=count;
11                 loop--;
12             }  
13         }
14               
15         return result;
16     }
17     //输入2的倍数,获得2的次方数
18     public static int sum3(int result){
19         int ct=0;
20 if(result % count != 0 || result<0){ 21 System.out.print("error = "); 22 return result; 23 }else{ 24 while(result != 1){ 25 result /= count ; 26 ct++; 27 } 28 } 29 return ct; 30 } 31 public static void main(String[] args) { 32 System.out.println(sum2(4)); 33 System.out.println(sum3(16)); 34 } 35 }

 

程序片段--2的乘方

标签:

原文地址:http://www.cnblogs.com/maduar/p/4379653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!