Yo lo hice de esta manera.
Tres resultados: 1. Número entero, 2. Número redondeado al entero superior y 3. Resultado con dos decimales
public class Main { public static void main(String[] arg){ double celsius = 23.8; // Convertir Celsius a Fahrenheit y redondear al número entero más cercano int fahrenheitEntero = (int) (celsius * 1.8 + 32); System.out.println("La temperatura de " + celsius + " grados Celsius equivale a " + fahrenheitEntero + " grados Fahrenheit (número entero).");
// Convertir Celsius a Fahrenheit y redondear al entero superior
int fahrenheitSuperior = (int) Math.ceil(celsius * 1.8 + 32);
System.out.println("La temperatura de " + celsius + " grados Celsius equivale a " + fahrenheitSuperior + " grados Fahrenheit (redondeado al entero superior).");
// Convertir Celsius a Fahrenheit y mostrar con dos decimales
double fahrenheitDosDecimales = celsius * 1.8 + 32;
System.out.println("La temperatura de " + celsius + " grados Celsius equivale a " + String.format("%.2f", fahrenheitDosDecimales) + " grados Fahrenheit (con dos decimales).");
}
}