프로그래밍 언어
자바프로그래밍 (입력받은)10진수를 2진수로 변환-동적배열
행복회로 풀가동
2018. 5. 24. 19:16
키보드로 입력받고 동적배열:10진수 동적을 참고
//변수값을 가지며(Scanner) 동적배열(ArrayList),for문의 경우 동적배열의 크기 이용
package javaproj; //키보드로 정수값을 입력받기,동적배열
import java.util.*;
public class HelloJava3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Integer> binArray=new ArrayList<Integer>();
System.out.print("10진수를 입력하시오:");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
int i=0;
while(num!=0)
{
binArray.add(num%2);
num=num/2;
i++;
}
for(int j=binArray.size()-1;j>=0;j--)
{
System.out.print(binArray.get(j)+"");
}
}
}