📄 currency.java
字号:
import java.text.*;
import javagently.*;
import java.util.*;
import java.io.*;
class Currency {
public static void main (String args []) throws IOException {
Stream in = new Stream ("rates.dat",Stream.READ);
System.out.println("Currency conversion table");
System.out.println("=========================");
System.out.println();
System.out.println("The exchange rates are:");
System.out.println("graz\tdollars\tpounds\tyen\tmarks\tfrancs");
double d = in.readDouble();
double p = in.readDouble();
double y = in.readDouble();
double m = in.readDouble();
double f = in.readDouble();
System.out.println("1\t"+d+"\t"+p+"\t"+ y+"\t"+ m+"\t"+ f);
System.out.println();
NumberFormat Nd =
NumberFormat.getCurrencyInstance(Locale.US);
NumberFormat Np =
NumberFormat.getCurrencyInstance(Locale.UK);
NumberFormat Ny =
NumberFormat.getCurrencyInstance(Locale.JAPAN);
NumberFormat Nm =
NumberFormat.getCurrencyInstance(Locale.GERMANY);
NumberFormat Nf =
NumberFormat.getCurrencyInstance(Locale.FRANCE);
for (int graz = 1000; graz < 10000; graz+=1000)
System.out.println('G'+Text.writeInt(graz,3) + '\t' +
Nd.format(graz/d) + '\t' +
Np.format(graz/p) + '\t' +
Ny.format(graz/y) + '\t' +
Nm.format(graz/m) + '\t' +
Nf.format(graz/f));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -