Вот исходный код Java для простого преобразователя единиц измерения, который преобразует различные единицы измерения:
import java.util.Scanner;
public class UnitConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double value;
System.out.print("Enter the value to convert: ");
value = input.nextDouble();
System.out.println("1. Centimeter to Inch");
System.out.println("2. Inch to Centimeter");
System.out.println("3. Kilometer to Mile");
System.out.println("4. Mile to Kilometer");
System.out.println("5. Celsius to Fahrenheit");
System.out.println("6. Fahrenheit to Celsius");
System.out.print("Choose an option: ");
int option = input.nextInt();
switch (option) {
case 1:
double inch = value * 0.393701;
System.out.println(value + " centimeters = " + inch + " inches");
break;
case 2:
double cm = value * 2.54;
System.out.println(value + " inches = " + cm + " centimeters");
break;
case 3:
double mile = value * 0.621371;
System.out.println(value + " kilometers = " + mile + " miles");
break;
case 4:
double km = value * 1.60934;
System.out.println(value + " miles = " + km + " kilometers");
break;
case 5:
double fahrenheit = value * 9 / 5 + 32;
System.out.println(value + " degrees Celsius = " + fahrenheit + " degrees Fahrenheit");
break;
case 6:
double celsius = (value - 32) * 5 / 9;
System.out.println(value + " degrees Fahrenheit = " + celsius + " degrees Celsius");
break;
default:
System.out.println("Invalid option");
break;
}
input.close();
}
}
Этот код позволяет пользователю выбрать вариант преобразования, которое он хочет выполнить, а затем ввести значение для преобразования. Затем программа выполняет преобразование и отображает результат.