![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Здравствуйте . Вопрос в том как открыть переменную в прогрмме . Пример
import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("Введите выражениею."); Scanner sc= new Scanner(System.in); String number = sc.nextLine(); System.out.println (number); Как работать с теми данными что в переменной number ? Я в том смысле как мне их получить в программе , ибо в переменной может быть записанно всё что угодно . |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Сори бред написал вверху . Вопрос как заставить сканер считать все числа в выражении ещё и знаки ?
Например 34+87 или 345/12+98(46*13-98)*0.234 . Вот тут как заставить сканер отсканировать и передать всё это в прогу ? Последний раз редактировалось Ильюха1; 01.09.2023 в 00:11. Причина: Мало написал . |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,803
|
![]()
Читать как строку и разбирать. Ну или городить кучу ифов.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Вот об этом и спрашиваю как считать" как строку" ? Вот сканер может считать строку , но потом как достать данные из стринговой переменной ?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Попробовал вот так .
import java.util.Scanner; public class Main { public static void main(String[] args) { int ans; int num1; int num2; char ch; System.out.println("Введите выражениею."); Scanner sc= new Scanner(System.in); num1= sc.nextInt(); ch = sc.next().charAt(0); num2= sc.nextInt(); switch(ch){ case '+':ans = num1 +num2; case '-': ans = num1-num2; case '*': ans = num1 * num2; case '/': ans = num1/ num2; break; default: System.out.println("Error!!"); return; } System.out.println ( ans); } } Пишет Exception in thread "main" java.util.InputMismatchException Исключение в потоке «основной» Java-утилиты Исключение несоответствия ввода А дальше перечисление методов сканер . Если кто знает то что это за ошибка ? |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Разобрался . Нужно нажимать интер после каждого символа . Вопрос как сделать чтобы сканер сам включал вторую функцию сам как только я пишу математический символ ?
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подскажите где посмотреть,как присвоить значение ячейке при совпадении | Ava_lon | Microsoft Office Excel | 2 | 18.02.2016 05:32 |
Как значение переменной передать другой переменной? - jQuery | serauto79 | JavaScript, Ajax | 4 | 05.08.2015 17:03 |
Переменной t присвоить значение true, если дата d1, m1 предшествует (в рамках года) дате d2, m2, и значение false иначе | Andrew5674 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 11.12.2013 21:37 |
Найти значение переменной y в зависимости от значения переменной х | Rishi | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.05.2011 20:25 |
Посмотреть значение переменной в ДЛЛ из главной проги | TwiX | Общие вопросы Delphi | 1 | 20.05.2010 20:36 |