⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 currency.java

📁 Java经典例程 从外国一大学计算机教授出版物下载的代码 经典
💻 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 + -