Двоично-десятичный проект - PullRequest
1 голос
/ 10 ноября 2019

То, что я пытаюсь сделать, - это программа, которая берет двоичное число и передает его в десятичную базу, поэтому я пытаюсь попросить пользователя ввести двоичное число (3 цифры), поэтому я запрашиваю цифровое число и сохраняю каждую цифрув переменной. Затем я хочу вставить целое двоичное число в его собственную переменную. Как мне это сделать?

Спасибо за помощь:)

        case 1:
            System.out.println("The binary number must be 3 digits!");
            System.out.println("Enter digit 1: ");
            do{
                binarydigit1 = in.nextInt();
            } while (binarydigit1 > 1 || binarydigit1 < 0);
            System.out.println("Enter digit 2: ");
            do {
                binarydigit2 = in.nextInt();
            } while (binarydigit2 > 1 || binarydigit2 < 0);
            System.out.println("Enter digit 3: ");
            do {
                binarydigit3 = in.nextInt();
            } while (binarydigit3 > 1 || binarydigit3 < 0);
            break;

Я не получаю ошибку, я просто нене знаю, как это сделать.

1 Ответ

0 голосов
/ 10 ноября 2019

Вы не можете поместить 3 разные переменные в одну переменную, но вы можете поместить их в массив.

List<Integer> b = new ArrayList(); //b is the binary number list
        b.add(binarydigit1);
        b.add(binarydigit2);
        b.add(binarydigit3);

. Или вы можете просто вести разговор, используя формулу броска, используя ваши переменные такими, какие они есть. ,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...