0
私はJavaを使用している初心者です。ユーザーに華氏の温度を入力させ、摂氏を有効にして、摂氏を有効にするようにしています文字の代わりに二重変数のために。ユーザに戻って表示するよりも簡単です。私は特にループに問題があります。ここに私のコードです。私はdo whileループ中に問題があります
import java.util.Scanner;
public class TempConverter
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
double temp;
do
{
System.out.print("Please enter temperature in Fahrenheit: ");
while(!in.hasNextDouble())
{
System.out.println("ERROR. Please enter a valid temperature: ");
in.nextDouble();
}
temp = in.nextDouble();
}
double finalTemp = ((temp - 32)*5)/9;
System.out.print("Celsius value of Fahrenheit value " + temp + " is " + finalTemp + ".");
}
}
あなたの構文はすべて間違っています。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.htmlを参照してください。 – azurefrog