當前位置:首頁 » 虛擬幣百科 » java開發虛擬貨幣

java開發虛擬貨幣

發布時間: 2021-07-28 21:38:25

① java 編寫程序,用0和1之間的隨機數來模擬扔硬幣實驗,統計扔1000次後出現的正反面次數!求前

int z=0; //記錄正面次數
int f=0; //記錄反面次數
for(int i=0;i<1000;i++){
if((int)(Math.random()*2)==0){
z++; //產生隨機數為0時 正面出現次數+1 否則出現的為反面
}else{
f++;
}
}
System.out.println("正面出現次數"+z);
System.out.println("反面出現次數"+f);
以上回答你滿意么?

② 用java編程,實現人民幣,美元,日元,歐元,港幣,台幣之間的任意轉

知道匯率後,就是一個算式公式而已,如果只是一個測試功能可以這么做,但是實際上匯率是在變動的,企業上你需要從第三方獲取實時變動的匯率信息在來轉換

③ java 實體類如何定義貨幣類型

double

④ 用java編寫一個程序,可實現人民幣,美元,日元,歐元,台幣,港幣之間的任意轉換

packageTest;
importjavax.swing.JOptionPane;
publicclassTest2{
publicstaticvoidmain(String[]args){
intnumOf10=0;
intnumOf5=0;
intnumOf1=0;
intnumOf0_5=0;
intnumOf0_1=0;
Doublemoney=Double.parseDouble(JOptionPane.showInputDialog("輸入money"));
inttotal=(int)(money*10);
while(total>0){
if((total-100)>=0){
total-=100;
numOf10++;
}elseif((total-50)>=0){
total-=50;
numOf5++;
}elseif((total-10)>=0){
total-=10;
numOf1++;
}elseif((total-5)>=0){
total-=5;
numOf0_5++;
}elseif((total-1)>=0){
total-=1;
numOf0_1++;
}
}
if(numOf10!=0){
System.out.println("10元人民幣:"+numOf10+"張");
}
if(numOf5!=0){
System.out.println("5元人民幣:"+numOf5+"張");
}
if(numOf1!=0){
System.out.println("1元人民幣:"+numOf1+"張");
}
if(numOf0_5!=0){
System.out.println("5角人民幣:"+numOf0_5+"張");
}
if(numOf0_1!=0){
System.out.println("1角人民幣:"+numOf0_1+"張");
}
}
}

⑤ 請問怎麼寫一個關於貨幣兌換的java代碼請完整的寫完告訴我,謝謝~~

輸入一個美圓數字?然後輸出等值的人民幣?

假設一美圓兌換7.5人民幣~

public class A
{
public static void main(String[] args)
{
System.out.println("請輸入,只能是數字!");
String serial = inputString();
System.out.println(Long.parseLong(serial)*7.5)
}

private static String inputString()
{
BufferedReader bufferedreader = new BufferedReader(
new InputStreamReader(System.in));
String s = null;
try
{
s = bufferedreader.readLine();
}
catch (IOException ioexception)
{
ioexception.printStackTrace();
}
return s;
}
}

⑥ 求用Java編寫一程序,實現貨幣的大小寫之間的轉換。

import java.util.Scanner;
public class Change {
public static void main(String agrs[]) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入金額:");
System.out.println(digitUppercase(sc.nextDouble()));
}
public static String digitUppercase(double n){
String fraction[] = {"角", "分","毫","厘"};
String digit[] = { "零", "壹", "貳", "叄", "肆", "伍", "陸", "柒", "捌", "玖"};
String unit[][] = {{"元", "萬", "億"}, {"", "拾", "佰", "仟"}};
String head = n < 0? "負": "";
n = Math.abs(n);
String s = "";
for(int i = 0; i < fraction.length; i++) {
s += (digit[(int)(Math.floor(n * 10* Math.pow(10, i)) % 10)] + fraction[i]).replaceAll("(零.)+", "");
}
if(s.length()<1){
s = "整";
}
int integerPart = (int)Math.floor(n);
for(int i = 0; i < unit[0].length && integerPart > 0; i++) {
String p ="";
for(int j = 0; j < unit[1].length && n > 0; j++) {
p = digit[integerPart%10]+unit[1][j] + p;
integerPart = integerPart/10;
}
s = p.replaceAll("(零.)*零$", "").replaceAll("^$", "零") + unit[0][i] + s;
}
return head + s.replaceAll("(零.)*零元", "元").replaceFirst("(零.)+", "").replaceAll("(零.)+", "零").replaceAll("^整$", "零元整");
}
}

⑦ 設有各不同面值人民幣若干,編寫一個java程序,對任意輸入的一個金額,給出能組合出這個值的最佳可能

其實很簡單 。你定義好元 角 分的值 然後一層一層取模 就行了 就這么簡單。
比如54.53元
你定義了 50元 1元 5角 1分
取50元的模 等於1 剩下4.53元 取1元的模 等於4 剩下0.53 取5角的模等於1 剩下0.03 取1分的模 等於3 一直取模到0為止

⑧ 用Java編寫某類,可以將外幣和本幣互兌,並編寫測試程序創建一些不同國家貨幣的對象。

//試著寫了一個~~
///: Filename: ForeignCurrency.java

public class ForeignCurrency {
/**<font color='blue'>外幣兌本幣,<B>ca</B> 要兌換的外幣金額*/
public double f2RMB(Currency src,double ca){
return ca*src.getExchangeRate();
}
/**<font color='blue'>本幣兌外幣,<B>RMB</B> 要兌換的本幣金額*/
public double RMB2F(Currency dest,double RMB){
return RMB/dest.getExchangeRate();
}
/**<font color='blue'>外幣兌外幣,<B>cash</B> 要兌換的原外幣(src)金額*/
public double f2F(Currency src,Currency dest,double cash){
return src.getExchangeRate()/dest.getExchangeRate()*cash;
}

public static void main(String[] args){
ForeignCurrency x = new ForeignCurrency();
Currency rmb = new Currency(CurType.本幣,1);//定義一個RMB類,兌RMB的匯率是 1
Currency us$ = new Currency(CurType.美元,7.3);//定義一個美金類,兌RMB的匯率是 7.3
Currency au$ = new Currency(CurType.澳元,9.65);//定義一個澳元類,兌RMB的匯率是 9.65
Currency jp$ = new Currency(CurType.日元,0.0101);//定義一個日元類,兌RMB的匯率是 0.0101
double RMB = 888;
double US$ = 123;
double AU$ = 234;
double JP$ = 5678.9;

//美元兌換RMB;
double us2rmb = x.f2RMB(us$, US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+rmb.getCURName()+": "+us2rmb+" 匯率:"+us$.getExchangeRate()/rmb.getExchangeRate());
//澳元兌換RMB
double au2rmb = x.f2RMB(au$, AU$);
System.out.println(au$.getCURName()+": "+AU$+" -> "+rmb.getCURName()+": "+au2rmb+" 匯率:"+au$.getExchangeRate()/rmb.getExchangeRate());
//日元兌換RMB
double jp2rmb = x.f2RMB(jp$, JP$);
System.out.println(jp$.getCURName()+": "+JP$+" -> "+rmb.getCURName()+": "+jp2rmb+" 匯率:"+jp$.getExchangeRate()/rmb.getExchangeRate());

//美元兌換澳元
double us2au = x.f2F(us$, au$,US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+au$.getCURName()+": "+us2au+" 匯率:"+us$.getExchangeRate()/au$.getExchangeRate());
//....................
//RMB兌換澳元
double rmb2au = x.RMB2F(au$,RMB);
System.out.println(rmb.getCURName()+": "+RMB+" -> "+au$.getCURName()+": "+rmb2au+" 匯率:"+rmb.getExchangeRate()/au$.getExchangeRate());
//....................
}
}
//貨幣名稱枚舉
enum CurType{
本幣,美元,澳元,日元,法郎//分別指:人民幣,美金,澳元,日元,法郎...
}
//貨幣類,所有匯率都是以RMB為基準的
class Currency{
private double xr;//對RMB的匯率
private CurType type;//名稱,比如US$
/**<font color='red'>參數 CUR 貨幣名稱,double 對RMB的匯率*/
public Currency(CurType c,double xRMB){
xr = xRMB;
type = c;
}
/**<font color='blue'>獲取外幣對RMB的匯率*/
public double getExchangeRate() {
return xr;
}
/**<font color='blue'>獲取貨幣名稱*/
public String getCURName(){return type.name();}
}

⑨ 火幣網高級java開發工程師月薪多少

Java工程師的薪水相對較高.通常來說,具有2-3年開發經驗的工程師,擁有年薪10萬元是很正常的一個薪酬水平,當然一般說的都是在一線城市工作!

⑩ java怎麼輸出貨幣符號

publicstaticvoidmain(String...args){
//人民幣¥符號。
System.out.println(Currency.getInstance("CNY").getSymbol(Locale.CHINA));
//台幣NT$符號。
System.out.println(Currency.getInstance("TWD").getSymbol(Locale.TAIWAN));
//美金$符號。
System.out.println(Currency.getInstance("USD").getSymbol(Locale.US));
}

熱點內容
數字貨幣後面L是什麼意思 發布:2025-06-27 23:35:52 瀏覽:914
比特幣的合法性認定 發布:2025-06-27 22:42:13 瀏覽:898
奇礦幣 發布:2025-06-27 22:22:29 瀏覽:265
區塊鏈金融協會人民日報 發布:2025-06-27 22:12:03 瀏覽:720
比特幣礦機是哪個公司生產的 發布:2025-06-27 22:01:54 瀏覽:806
買顯卡礦機挖幣靠譜嗎 發布:2025-06-27 21:59:15 瀏覽:59
btc掛單成交規則 發布:2025-06-27 21:50:32 瀏覽:592
愛快介面eth1斷開 發布:2025-06-27 21:46:05 瀏覽:720
礦機挖幣是國家規定的嗎 發布:2025-06-27 21:44:16 瀏覽:891
BAM技術以太坊 發布:2025-06-27 21:42:19 瀏覽:73