-
Code import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner= new Scanner(System.in); while(true) { System.out.println("The currency rates. Enter 1,2,3,4,5,6 to now your rate \n 1) EUR->UAH \n 2) UAH->EUR \n 3) UAH->USD \n 4) USD->UAH \n 5) CHF->USD \n 6) USD->CHF"); int currencyRate = scanner.nextInt(); if (currencyRate<7) { System.out.println("Your amount:"); double cash = scanner.nextDouble(); switch (currencyRate) { case 1 -> UAHToEUR(cash); case 2 -> EURToUAH(cash); case 3 -> UAHToUSD(cash); case 4 -> USDToUAH(cash); case 5 -> CHFToUSD(cash); case 6 -> USDToCHF(cash); } } else{ System.err.println("Not available option \nenter available option ;)\n \n \n \n \n \n\n"); } } } public static void UAHToEUR(double UAH) { double EUR = 0.0262; System.out.println("UAH: " + UAH + " EUR: " + UAH * EUR); } public static void EURToUAH(double EUR) { double UAH = 38.27; System.out.println("EUR: " + EUR + " UAH: " + EUR * UAH); } public static void UAHToUSD(double UAH) { double USD = 0.0303; System.out.println("UAH: " + UAH + " USD: " + UAH * USD); } public static void USDToUAH(double USD) { double UAH = 32.99; System.out.println("USD: " + USD + " UAH: " + USD * UAH); } public static void CHFToUSD(double CHF) { double USD = 1.08; System.out.println("CHF: " + CHF + " USD: " + CHF * USD); } public static void USDToCHF(double USD) { double CHF = 0.9259; System.out.println("USD: " + USD + " CHF: " + USD * CHF); } }
Test Cases import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; // TODO: Replace examples and use TDD by writing your own tests class SolutionTest { void testSomething() { // assertEquals("expected", "actual"); } }
Output:
-
- All
- {{group.name}} ({{group.count}})
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}