/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package binary_to_decaimal;
import java.util.*;
public class Binary_to_Decaimal {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n,dec=0,i=0,N=0;
Scanner in=new Scanner(System.in);
System.out.println("Enter number in binary form like 0 1 or 1 0");
n=in.nextInt();
while(n > 0)
{
dec = n % 10;
N =N+ dec *(int)Math.pow(2,i);
i++;
n=n/10;
}
System.out.println("Decimal \t"+N);
}
}
Как высушить пробег над программой, когда двоичный код равен 11 (3) и получить желаемое десятичное число?Как просушить код программы «двоичный до десятичного»
Что вы имеете в виду под «всухую» здесь? – Maroun
Ваш вопрос действительно непонятен. Попробуйте еще раз объяснить, чего вы пытаетесь достичь. – Guy
Сделайте преобразование методом и напишите тест? – Fildor