import java.util.Scanner;
import javax.swing.JOptionPane;
public class moneyRate {
public static void main(String[] args) {
//Get Inputs
Scanner input = new Scanner(System.in);
JOptionPane.showInputDialog("How many old pounds? ");
double oldPounds = input.nextDouble();
JOptionPane.showInputDialog("How many old shillings? ");
double oldShillings = input.nextDouble();
JOptionPane.showInputDialog("How many old pennies? ");
double oldPennies = input.nextDouble();
input.close();
//New Pounds calc
double newPounds = ((oldPounds*160.80) + (oldShillings*8.04) + (oldPennies*0.67));
System.out.print("Your old pounds shillings and pennies are equal to £4"
+ "" + newPounds + ".");
}
}
В классе программирования нас попросили сделать программу, которая сообщила бы пользователю, сколько их старых фунтов шиллингов и грошей стоит в сегодняшних фунтах. Я полностью работал с консолью в качестве ввода и вывода для программы, но теперь, когда я пытаюсь сделать это с помощью JOptionPane
, для представления пользователю небольших всплывающих окон это не сработает. Когда я запускаю задачу, отображаются только первые всплывающие окна, и программа заканчивается без сообщения об ошибке. Я предполагаю, что это простая ошибка с синтаксисом, но я не могу это заметить.JOptionPane.showInputDialog отображается только один раз
Если кто-то видит ошибку, пожалуйста, помогите мне, спасибо :)
Почему вы не принимаете входные данные из панели joption –