面试的一个简单程序但是当时没有想起来
1.2.2.4.8.16.32 请问第32位是多少这样的java程序怎么编写
package first;
import java.util.Scanner;
public class xiaobai {
public static int method(int r){
if(r==1){
return 1;
}else if(r==2){
return 2;
}else if(r==3){
return 2;
}else if(r==4){
return 4;
}else if(r==5){
return 8;
}else if(r==6){
return 16;
}
else if(r==7){
return 32;
}else
return 2*method(r-1);
}
public static void main(String[] args) {
System.out.println("请输入一个数字:");
Scanner s=new Scanner(System.in);
int r=s.nextInt();
System.out.println(method(r));
}
}