Como ya se sabe las conversiones de datos generalmente son datos numéricos a otro numero en especifico según la entrada dada. En este ejemplo vamos a ver cómo convertir temperatura de grados centígrados a grados Farenheit en Java.
Lo primero que hacemos es definir una temperatura en grados centígrados:
double centigrades=37;
Este tipo de datos como son los valores de grados centígrados o farenheit están expresados en decimales por eso se hace necesario el uso de double para expresar los grados.
La operación Java para convertir de grados Centigrados a Farenheit es en base a los grados centígrados procedemos a hacer la resta de la quinta parte de los grados al doble de los grados y luego le agregamos 32 al resultado.
El método Java que nos convierte de grados centígrados a Farenheit es el siguiente:
public static double centigradesToFarenheit(double degrees){
double result=degrees;
result=result*2-result/5;
result=result+32;
return result;
}
De igual manera que si queremos convertir los grados Farenheit a grados centígrados lo que hacemos es restar a los grados Farenheit 32, al resultado multiplicarlo por 5 y el total dividirlo por 9. Así el método Java que nos resultará es el siguiente:
public static double farenheitToCentigrades(double degrees){
double result=0;
result=degrees-32;
result*=5;
result/=9;
return result;
}
Bueno ahora solo nos queda ver como funciona esto :
double centigrades=37;
double farenheit=ConversorTemperatura.centigradesToFarenheit(centigrades);
System.out.println(farenheit);
Ya hemos visto cómo convertir temperatura de grados centígrados a grados Farenheit en Java.