是比較新的Java編程和因爲它涉及到揮杆方面錯誤運行導入javax.swing.JOptionPane中
import java.io.*;
import Java.text.DecimalFormat;
public class CurrencyConverter
{
public static void main(string[]args)throws IOException
{
String USDollar;
double USD, Euro, Pounds, Rouble;
BufferedReader dataIn=new BufferedReader (newInputStreamReader(System.in));
System.out.println();
System.out.println("\t\t CURRENCY CONVERTER");
System.out.println("\t\t Please enter the Dollar amount in US DOLLAR");
USDollar=dataIn.readLine();
USD=Double.parseDouble(USDollar);
Rouble=(USD*34.89);
Pounds=(USD*0.61);
Euro=(USD*0.73);
System.out.println();
System.out.println("\t\tYour given amount $"+USD);
System.out.println("\t\tPounds $"+ Pounds);
System.out.println("\t\tRussian Rouble $"+ Rouble);
System.out.println("\t\tEuro $"+Euro);
}
}
import javax.swing.JOptionPane;
public class CSwing
{
public static void main(String[]args)
{
String USDollar;
double USD,Pounds,Rouble,Euros;
System.out.println("t\tCURRENCY CONVERTER");
USD = JOptionPane.showInputDialog(null,"Please enter the Dollar amount in USD");
dUSD=Double.parseDouble(USD);
Rouble=(USD*34.89);
Pounds=(USD*0.61);
Euro=(USD*0.73);
JOptionPane.showMessageDialog(null, "Your Given Amount: $" +(dUSD)
+"\n\nYour Rouble Conversion is:$"+(Rouble)
+"\n\nYour Pound Conversion is:$"+(Pound)
+"\n\nYour Euro Conversion is:$"+(Euro));
System.exit(0);
}
}
工具輸出錯誤我收到了我的代碼的輸出錯誤:class, interface, enum expected: import javax.swing.JOptionpane
: 我爲了自己解決這個問題而使用了Google,但我被卡住了。我解決了所有其他的錯誤,如果現在這是唯一的錯誤,但爲什麼我會遇到困難。您對此的協助將得到真正的讚賞。
是你必須在一個單一的文件中顯示所有的代碼?如果是,那麼你需要將它分成兩個文件(CurrencyConverter.java和CSwing.java)。 – assylias
這是插入代碼本身,我如何拆分文件 – user3299431
它全部在currencyconverter.java下,所以我必須保存控制檯與鞦韆分開是你的指示 – user3299431