码迷,mamicode.com
首页 > 编程语言 > 详细

Java练习题4_last_1042林大锐格平台

时间:2017-04-14 17:14:18      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:div   while   main   void   平台   else   stop   bre   ++   

import java.util.Scanner;
public class Main{
    public static void main(String args[]){
        int ri , repeat;
        int  n;
        Scanner in = new Scanner(System.in);
        repeat = in.nextInt();
        for(ri = 1 ; ri <= repeat ; ri++){
            n=in.nextInt();      
            dectobin(n);
        }
    }
    static void dectobin(int n){
    	int tmp=n;
    	int []a=new int[100];
    	a[0]=0;
    	int k=0;
    	while(true){
    		if(tmp==0){
    			break;
    		}
    		else
    		{
    			a[k]=tmp%2;
    			k++;
    			tmp/=2;
    		}
    	}
    	if(n!=0){
    		int stop=a.length-1;
    	while(true){if(a[stop]!=0)break;else stop--;}
    	for(int i=stop;i>=0;i--)
    		System.out.printf("%d", a[i]);
    	}
    	else
    		System.out.println("0");
    	System.out.println();
    }
    //write your own codes
    
    
}

 

Java练习题4_last_1042林大锐格平台

标签:div   while   main   void   平台   else   stop   bre   ++   

原文地址:http://www.cnblogs.com/lijunzone/p/6709664.html

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