import java.util.Scanner;
public class TemperaturTo {
public static void main (String[] args ){
//lager en variabel for Fahrenheit / making a variable for Fahrenheit
Scanner keyboard = new Scanner(System.in);
System.out.println("Skriv fahrenheit: ");
float fahrenheit = keyboard.nextInt();
//lager formelen for Celsius ved gitt fahrenheit / implement the formula for Celsius
double celsius = (fahrenheit - 32) / 1.8;
//skriver ut et resultat / write out the result
System.out.println( "Temperatur gitt i fahrenheit: " + fahrenheit );
System.out.println( "Temperatur i Celsius: " + celsius );
if( celsius > 30 && celsius < 50 ){
System.out.println("Det var for varmt");
}else if( celsius < 30 && celsius > 25 ) {
System.out.println("Dette var kanskje for varmt");
}else if( celsius == 25 ) {
System.out.println("Dette var akkurat passelig");
}else if( celsius < 20 && celsius >= 0 ) {
System.out.println("Dette var litt for kaldt");
}else if( celsius < 0 && celsius > -20) {
System.out.println("Kaldt!");
}else if( celsius == -273 ) {
System.out.println("Det absolutte nullpunkt!");
}else {
System.out.println("Dette har jeg ingen kommentar om");
}
}
}
私の質問は、一般的に、このプログラムをリセットせずに機能させるにはどうすればよいですか? 私はこれが初めてで、コード全体をリセットせずに、ユーザーが華氏のいくつかの変数を一気に入力できるようにすることで、スキャナー機能を何らかの形でループしたいと考えています。
前もって感謝します