Java 提示用户希望进行多少次转换

Java 提示用户希望进行多少次转换,java,Java,编写一个包含以下两种方法的程序: public static double celsiusToFahrenheit(double cels) public static double fahrenheitToCelsius(double fahr) 这两种方法都将返回转换后的温度。main方法将提示用户希望进行的转换次数。将该数字用于for循环的计数器控制。确保数字输出有一个小数位 我有一半的转换程序,但我不知道如何询问用户他们想要多少转换,以及如何布置它们 impo

编写一个包含以下两种方法的程序:

public static double celsiusToFahrenheit(double cels)             
public static double fahrenheitToCelsius(double fahr)
这两种方法都将返回转换后的温度。main方法将提示用户希望进行的转换次数。将该数字用于for循环的计数器控制。确保数字输出有一个小数位

我有一半的转换程序,但我不知道如何询问用户他们想要多少转换,以及如何布置它们

import java.util.Scanner;

public class TempConverter{
    public static void main(String[] args)
    {

       double fahrenheit;
       double celsius;

       Scanner input = new Scanner(System.in);

       System.out.println("Enter the Degrees in Fahrenheit");
       fahrenheit = input.nextDouble();
       celsius = (5.0/9.0)*(fahrenheit - 32);
       System.out.println("The number of degrees of Fahrenheit: " + fahrenheit);
       System.out.println("Converted to Celsius is: " + celsius);//end convert to celsius

       System.out.println("Enter the Degrees in Celsius");
       celsius = input.nextDouble();
       fahrenheit = (9.0/5.0)* celsius + 32;
       System.out.println("The number of degrees of Celsius: " + celsius);
       System.out.println("Converted to Fahrenheit is: " + fahrenheit);
    }

}

使用扫描仪将次数作为输入。运行该数字的循环,并在内部使用扫描仪询问温度(华氏度和摄氏度)


或者运行一个无限循环,要求使用扫描仪输入华氏度和摄氏度。如果用户输入END/QUIT,则结束循环并退出。

使用扫描仪读取一个数字,然后将当前代码包装到一个循环中,循环运行了那么多次。基本上:
get intput;对于(i=0;i
System.out.print(“您希望进行多少次转换:”);int conversions=input.nextInt();您将如何进行转换循环?如果您获得了用户对转换的输入,您将如何在循环中设置它?它需要是…您希望进行多少转换?假设用户说3,它会提示转换#1从摄氏度转换为法伦海,按1从法伦海转换为摄氏度按2:然后用户按1或2.然后它会询问摄氏度或法伦海温度,然后在低于摄氏度时,它会使用一个简单的System.out.println语句。然后这是一个转换,它会做3次,或者不管用户输入多少次。我以前从未使用过这种方法。如何连接转换的用户输入,然后在转换语句中遍历所有这些问题?