Я сделал калькулятор на C++, и я пытаюсь воссоздать его как зеркало в Java.Ввод различных типов переменных за один раз в Java
Были 2 двойных переменных (double a
и double b
) для 2-х операндов и полукокса (char op
) положить в случае цикла, поэтому для instace если op = '+'
это будет cout << a << op << b << "=" << a+b << endl;
.
Так что я мог бы написать 12+2
в командной строке консоли и посмотреть 12+2=14
как вывод.
Теперь в Java у меня есть к нему один за линию:
Scanner Scin = new Scanner(System.in);
System.out.println("OPERATION>");
a = Scin.nextDouble();
op = Scin.next().charAt(0);
b = Scin.nextDouble();
И поэтому я должен написать значение и нажмите кнопку возврата каждый раз. Как я могу вводить все за один раз, например C++, и, возможно, сделать это в одной строке кода? Заранее спасибо.
Вам не нужно нажимать вернуться каждый раз, вы можете ввести '100 + 200 ' –
Примечание: в соответствии с соглашениями о кодировании Java переменные никогда не должны начинаться с капитала, только с буквой в нижнем регистре, поэтому ваша переменная сканера должна быть' scIn' или 'scin' (и даже лучше,' inputScanner' - лучше, когда переменная имена имеют смысл). Имена, начинающиеся с прописных букв, - это типы (классы, интерфейсы, перечисления). – RealSkeptic