Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class MetricConverter {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- // read:
- //1. figure to be converted
- //2. metric for conversion
- //3. metric result
- double figure = Double.parseDouble(scanner.nextLine());
- String metricForConversion = scanner.nextLine();
- String metricResult = scanner.nextLine();
- double result = 0;
- if (metricForConversion.equals("mm") && metricResult.equals("m")) {
- result = figure / 1000;
- } else if (metricForConversion.equals("m") && metricResult.equals("mm")) {
- result = figure * 1000;
- } else if (metricForConversion.equals("m") && metricResult.equals("cm")) {
- result = figure * 100;
- } else if (metricForConversion.equals("cm") && metricResult.equals("m")) {
- result = figure / 100;
- } else if (metricForConversion.equals("cm") && metricResult.equals("mm")) {
- result = figure * 10;
- } else if (metricForConversion.equals("mm") && metricResult.equals("cm")) {
- result = figure / 10;
- }
- System.out.printf("%.3f", result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement