Fondamentalement, la tâche est: Je devrais entrer une valeur de température suivie d'un blanc et la lettre C pour Celsius ou F pour Fahrenheit, par exemple: "-12 C" ou "165 F" et la sortie devrait être dans quel état l'eau est à la température entrée. Le point de fusion de la glace est pour cet exercice à 32 F et le point d'ébullition de l'eau est à 212 F. Je suis coincé sur comment obtenir l'entrée de Celcius OU Fahrenheit et comment mettre à jour le code ci-dessous pour les points d'ébullition de la Fahrenheit aussi bien. Mon code jusqu'à présent:États de l'eau - Celsius et Fahrenheit Java
public static void stateOfWater(){
System.out.println("Please enter a temperature value in Celcius or Fahrenheit : ");
Scanner input = new Scanner (System.in);
int x = input.nextInt();
if (x <= 0)
System.out.println("Water is solid at " + x);
else if (100 <= x)
System.out.println("Water is gaseous at " + x);
else
System.out.println("Water is liquid at " + x );
input.close();
}
Merci :).
l'entrée à la fois temporaire et de l'échelle, puis 'if (((température <0) && (échelle == 'c')) || (température <32) && (échelle == 'f'))) {... solide ...} ' –
merci beaucoup vous les gars :). Ca a marché pour moi et je l'ai trié maintenant merci :). –