Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class MeasuresConverter {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- double inputNumber = Double.parseDouble(scan.nextLine());
- String inputMeasure = scan.nextLine();
- String outputMeasure = scan.nextLine();
- double inMeters = 0;
- double result = 0;
- if(inputMeasure.equals("m")){
- inMeters = inputNumber;
- }
- else if(inputMeasure.equals("mm")){
- inMeters = inputNumber / 1000;
- }
- else if(inputMeasure.equals("cm")){
- inMeters = inputNumber / 100;
- }
- else if(inputMeasure.equals("in")){
- inMeters = inputNumber / 39.3700787;
- }
- else if(inputMeasure.equals("mi")){
- inMeters = inputNumber / 0.000621371192;
- }
- else if(inputMeasure.equals("km")){
- inMeters = inputNumber / 0.001;
- }
- else if(inputMeasure.equals("ft")){
- inMeters = inputNumber / 3.2808399;
- }
- else{
- inMeters = inputNumber / 1.0936133;
- }
- if(outputMeasure.equals("m")){
- result = inMeters;
- }
- else if(outputMeasure.equals("mm")){
- result = inMeters * 1000;
- }
- else if(outputMeasure.equals("cm")){
- result = inMeters * 100;
- }
- else if(outputMeasure.equals("in")){
- result = inMeters * 39.3700787;
- }
- else if(outputMeasure.equals("mi")){
- result = inMeters * 0.000621371192;
- }
- else if(outputMeasure.equals("km")){
- result = inMeters * 0.001;
- }
- else if(outputMeasure.equals("ft")){
- result = inMeters * 3.2808399;
- }
- else{
- result = inMeters * 1.0936133;
- }
- System.out.printf("%f %s", result, outputMeasure);
- }
- }
Add Comment
Please, Sign In to add comment