프로그래밍 언어

자바프로그래밍 (입력받은)10진수를 2진수로 변환-정적배열

행복회로 풀가동 2018. 5. 24. 19:14

키보드로 입력받고 정적배열,length를 사용할 것. 예:for(int k=rest.length-1;~):


//변수값을 가지며(Scanner) 정적배열,for문의 경우 length를 사용

 

package javaproj;  //키보드로 정수값을 입력받기,정적배열(단,length를 사용할 것)  

 

import java.util.*;

 

public class HelloJava2 {

 

 public static void main(String[] args) {


  // TODO Auto-generated method stub

 

  System.out.println("10진수를 입력하시오");

 

  Scanner sc=new Scanner(System.in);


  int array[] =new int[10];


  int num=sc.nextInt();


  int i=0;

 

  while(num!=0)


  {


  array[i]=num%2;


  num=num/2;


  i++;


  }

 

  for(int j=array.length-1;j>=0;j--)


  {


  System.out.println(array[j]);


  }

 

 }

 

}