Я неделю целует голову, пытаясь понять, почему моя программа работает не так, как ожидалось. Я мог отказаться и попробовать что-то другое, но я чувствую, что не буду учиться, если я это сделаю. Не только это, я чувствую, что инвестировал, поскольку я потратил годы на то, где я сейчас.Извлечение значения, применение логики и печать нового значения?
Если кто-то может подтолкнуть вас в правильном направлении, помощь будет оценена по-разному.
Проблема заключается в том, что я не могу извлечь значения всех полей, а затем выполнить расчет (проблемы преобразования, от int до строки). Я могу делать каждую добычу отдельно, но использование каждого из извлеченных значений вместе, похоже, не работает?
Исходный код, который у меня есть, слишком длинный для ввода на сайт с моим вопросом, поэтому я попытался описать пример моей проблемы здесь. Надеюсь, я сделал это понятным. Заранее спасибо.
xCocaine -------- JLabel
tCocaine -------- JTextField
bCocaine--------- JButton
pCocaineValue --- JLabel
pCashValue------- JLabel
xCocaine - это JLabel, который представляет текущую и случайно генерируемую цену кокаина. tCocaine - поле ввода, которое позволяет пользователю вводить количество кокаина, который они хотят купить по цене, представленной на XCocaine JLabel.
bCocaine - кнопка, которая позволяет пользователю покупать кокаин, рассчитывая цену и количество желаемого кокаина. Покупка будет условной, исходя из того, достаточно ли у пользователя денег.
Если у пользователя достаточно денег, которое представлено в JLabel pCashValue, условия продажи будут выполнены, а покупка подтверждается путем вычитания стоимости продажи из pCashValue и обновления pCocaineValue, которая является JLabel с указанием количества кокаина, приобретенного пользователем.
Спасибо за ваше время.
Спасибо, ребята, блестящая работа. Все работает хорошо. – dazbrad