0
変換をやり直すかどうかをユーザーに確認しようとしています。私はdo whileループ文を使用しています。これがコードです。do-whileループを使用してユーザーに再度入力を促す方法
import java.util.Scanner;
public class FinalTemp {
public static void main(String[] args) {
//Declare the variables
float temperature = 0;
boolean number;
//The condition is check before running
do {
System.out.println("Enter Farenheit number:");
Scanner input = new Scanner(System.in);
if (input.hasNextFloat())
{
temperature = input.nextFloat();
number = true;
temperature = ((temperature - 32)*5)/9;
}
else
{
System.out.println("Invalid input");
number = false;
input.next();
}
} while (!(number));//means not equal to the variable number
System.out.println("Celcius is " + temperature);