مبنای دو دویی

سوال

سلام به همه مهندسین عزیز.

قراره یه برنامه بنویسم که یه عدد از کاربر بگیره و به مبنای دو تبدیلش کنه. مثلا ورودی ۱۳ میده و خروجی باید ۱۱۰۱ چاپ شه.

اگه میشه کدش رو توی جاوا بهم بدین خیلی ممنون میشم.

در حال بررسی 1
Sahar 4 سال 2 پاسخ ها 298 دیده شده 1

پاسخ ها ( ۲ )

  1. package package1;

    import java.util.ArrayList;
    import java.util.Scanner;

    public class Ta {

    public static void main(String[] args) {
    Scanner reader=new Scanner(System.in);
    ArrayList<Integer> n =new ArrayList<Integer>();
    System.out.println(“Input:”);
    int num =reader.nextInt();
    while(num!=0) {
    n.add(num%2);
    num/=2;
    }
    System.out.println(“Output:”);
    for (int i = n.size()-1; i >=0; i–) {
    System.out.print(n.get(i));
    }
    }

    }

ارسال یک پاسخ