日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java编写进行货币兑换_货币汇率java assignment

發布時間:2023/12/2 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java编写进行货币兑换_货币汇率java assignment 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

您好我正在尋找家庭作業的幫助!

所以提示如下:

“編寫一個程序,提示用戶輸入從美元到中國人民幣的匯率。提示用戶輸入0兌換美元兌人民幣,1兌換中國人民幣兌換美元。提示用戶輸入美元或人民幣金額,分別兌換成人民幣或美元。當用戶輸入“1”(元兌換美元)時,程序應提取小數點前的金額,使用indexOf()和substring()方法的十進制數之后的美分。這是示例運行,用戶的輸入帶有下劃線:

輸入從美元到人民幣的匯率:6.81

輸入0將美元兌換成人民幣,??反之亦然:0

輸入美元金額:100

100.0美元是681.0元。

輸入從美元到人民幣的匯率:6.81

輸入0將美元兌換成人民幣,??反之亦然:1

輸入人民幣金額:1000

1000.0元是146.843美元

146美元

3季度

0角錢

1鎳

4便士“

因此,在將資金分成美分價值之前,我得到了我的代碼來完成所有事情。這就是我的問題所在,我不知道如何使用十進制值(或分數)來顯示每個數量的金額。

這是我的代碼

import java.util.Scanner;

public class LabTask6 {

private static Scanner key = new Scanner(System.in);

public static void main(String[] args) {

// TODO Auto-generated method stub

double exchangeRate = 0;

int conversion;

double dollar = 0;

double yuan = 0;

String Dollar = " ";

int quarter = 0;

System.out.print("Enter the exchange rate from dollars to RMB: ");

exchangeRate = key.nextDouble();

System.out.print("Enter 0 to convert dollars to RMB or "

+ " 1 for RMB to dollars: ");

conversion = key.nextInt();

//while(conversion == 0 || conversion == 1) {

if(conversion == 0) {

System.out.print("Enter the dollar amount: ");

dollar = key.nextDouble();

yuan = dollar * exchangeRate;

System.out.println("$" + dollar + " is " + yuan + " yuan.");

System.out.println();

}else if(conversion == 1) {

System.out.print("Enter the Yuan amount: ");

yuan = key.nextDouble();

dollar = yuan / exchangeRate;

System.out.printf(yuan + " yuan is%8.3f dollars.", dollar);

System.out.println();

Dollar = dollar + "";

System.out.println(Dollar.substring(0, Dollar.indexOf(".")) + " dollars");

}

}

}

正如你所看到的,在第二個if語句中,我試圖通過將數字轉換為字符串并僅顯示從索引(0)到'。'的內容來獲得“美元”數量。焦炭。然而,這對于其他所需物品(如鎳幣,硬幣,四分之一和便士)不起作用。

我最初的想法是制作一個while循環,阻止小數(分)達到零并遞增分值,聲明為變量,只要它們可以被分值整除,即數字是126.47,我會取47和看看它是否可以被25整除,那么如果結果是> 0那么它會加1/4或四分之一++。這有兩個問題,一個是最終值不是47美分,而且我試圖弄清楚如何首先孤立和操縱這些分值。

我知道我寫了一篇令人毛骨悚然的文章,但我現在完全被難倒了,我想盡可能地清楚,任何人都可以幫忙嗎?

回顧一下,我想打印美元,四分之一,鎳,一角錢和便士金額。但不知道如何。

總結

以上是生活随笔為你收集整理的java编写进行货币兑换_货币汇率java assignment的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。