import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入数字"); long a=sc.nextLong(); long res=0; List<Long> list=new ArrayList(); for(int i=0;a>1;i++){ res=a%2; a=a/2; list.add(res); if(a<=1){ list.add(i+1,a); } } StringBuilder sb=new StringBuilder(""); for(int j=0;j<list.size();j++){ sb.append(list.get(j)); } System.out.println(Integer.parseInt(sb.toString(), 2)); } }
点赞 评论

相关推荐

Aki-Tomoya:窝趣,人家这是先富带动后富,共同富裕了属于是
投递英伟达等公司9个岗位
点赞 评论 收藏
分享

牛客热帖

更多
牛客网
牛客企业服务