如何对传入的double执行操作,然后用java返回

qmelpv7a  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(239)

文件的主要方法:主要问题是double celciustofahrenheit等在数据传入后不返回计算结果,这是一个恒定的流,就像我想返回main并再次提示用户输入和缩放选择,这是一个switch case语句,它根据所选内容输出缩放信息已传递到inputemp,但即使无法输出

  1. public double inputTemp(int scale) {
  2. Scanner localInput = new Scanner(System.in);
  3. System.out.println("enter temperature to convert \n"
  4. + "please numeric data only");
  5. double celciusToFahrenheitCall = cToF(inputField.nextDouble());
  6. double kelvinToCelciusCall = kToC(inputField.nextDouble());
  7. double fahrenheitToCelciusCall = fToC(inputField.nextDouble());
  8. double kelvinToFahrenheitCall = kToF(inputField.nextDouble());
  9. double celciusToKelvinCall = cToK(inputField.nextDouble());
  10. double fahrenheitToKelvinCall = fToK(inputField.nextDouble());
  11. return scale;
  12. }
  13. double cToF(double inputField) {
  14. inputField = (9/5 * inputField + 32);
  15. return inputField;
  16. //converts Celsius to Fahrenheit and returns the answer
  17. }
  18. double kToF(double inputField) {
  19. double kelvinToFahrenheit = (9/5 * inputField - 273 + 32);
  20. return kelvinToFahrenheit;
  21. //converts Kelvin to Fahrenheit and returns the answer
  22. }
  23. double fToC(double inputField) {
  24. return (5/9 * (inputField - 32));
  25. //converts Fahrenheit to Celsius and returns the answer
  26. }
  27. double cToK(double inputField) {
  28. return (inputField + 273);
  29. //converts Celsius to Kelvin and returns the answer
  30. }
  31. double kToC(double inputField) {
  32. return (inputField - 273);
  33. //converts Kelvin to Celsius and returns the answer
  34. }
  35. double fToK(double inputField) {
  36. return ((5/9 * (inputField -32 ) + 273));
  37. //converts Fahrenheit to Kelvin and returns the answer
  38. }

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题