مبنای دو دویی
سوال
سلام به همه مهندسین عزیز.
قراره یه برنامه بنویسم که یه عدد از کاربر بگیره و به مبنای دو تبدیلش کنه. مثلا ورودی ۱۳ میده و خروجی باید ۱۱۰۱ چاپ شه.
اگه میشه کدش رو توی جاوا بهم بدین خیلی ممنون میشم.
در حال بررسی
1
انجمن برنامه نویسان جاوا
4 سال
2 پاسخ ها
298 دیده شده
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));
}
}
}