• Lenguaje

    Java usando Scanner

  • Descripción

    Convierte un número entero positivo, menor a 257 a sistema binario.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Scanner;

public class EnteroMenorA257ABinario {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int bit_0, bit_1, bit_2, bit_3, bit_4;
        int bit_5, bit_6, bit_7, numero;
        System.out.print("Ingresa el valor de numero: ");
        numero = in.nextInt();
        in.nextLine();
        bit_0=(numero%256-numero%128)/128;
        bit_1=(numero%128-numero%64)/62;
        bit_2=(numero%64-numero%32)/32;
        bit_3=(numero%32-numero%16)/16;
        bit_4=(numero%16-numero%8)/8;
        bit_5=(numero%8-numero%4)/4;
        bit_6=(numero%4-numero%2)/2;
        bit_7=numero%2;
        System.out.println("Valor de bit 0: " + bit_0);
        System.out.println("Valor de bit 1: " + bit_1);
        System.out.println("Valor de bit 2: " + bit_2);
        System.out.println("Valor de bit 3: " + bit_3);
        System.out.println("Valor de bit 4: " + bit_4);
        System.out.println("Valor de bit 5: " + bit_5);
        System.out.println("Valor de bit 6: " + bit_6);
        System.out.println("Valor de bit 7: " + bit_7);
    }

}