Преобразование данных

  • Автор темы Автор темы @rtem
  • Дата начала Дата начала
@

@rtem

Всем привет, такоя проблемка. выполняю задание, суть такова. есть группа радиокнопок, текстовое поле и кнопка "Преобразовать в тип". Значит выбираю любую из радиокнопок в текстовое поле random() создается число (лежащее в пределах допустимого значения для данного типа), потом мжу кнопку и по идее должен на информ панель получать преобразованное число данного типа. Но не получаю. Я так понимаю, что это из-за того, что random генерит вещественные значения, а преобразования я делаю целочисленных значений. как мне прописать рандом, на генерацию целочисленных значений?

этим методом пытаюсь преобразовывать.
Код:
if (jRadioButton1.isSelected()) {
b = Byte.valueOf(jTextField1.getText());
JOptionPane.showMessageDialog(null, b, "Преобразованеи в Byte", JOptionPane.INFORMATION_MESSAGE);
}
else if (jRadioButton2.isSelected()) {
s = Short.valueOf(jTextField1.getText());
JOptionPane.showMessageDialog(null, s, "Преобразование в Short", JOptionPane.INFORMATION_MESSAGE);
}
else if (jRadioButton3.isSelected()) {
i = Integer.valueOf(jTextField1.getText());
JOptionPane.showMessageDialog(null, i, "Преобазование в Integer", JOptionPane.INFORMATION_MESSAGE);
}
else if (jRadioButton4.isSelected()) {
l = Long.valueOf(jTextField1.getText());
JOptionPane.showMessageDialog(null, l, "Преобразование в Long", JOptionPane.INFORMATION_MESSAGE);
}
else {
JOptionPane.showMessageDialog(null, "Не выбран ни один тип данных", null, JOptionPane.ERROR_MESSAGE);
}

этим генерю
Код:
jTextField1.setText(Double.toString(Math.random()));
 
код в студию
 
а создавать экземпляр класса кто будет?
 
а создавать экземпляр класса кто будет?
ыыыы, туплю :D . все правильно. сделал, вообще я вспомнил, что уже использовал данный метод. туплю после выходных еще.

спасибо.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab