2017-10-16 50 views
0

もう一度Javaをやってみたことは間違いありません。摂氏から華氏への変換テーブルを尋ねるクラスをオンラインにして、摂氏で現在の摂氏を尋ねるユーザー入力を求めます。クラスは私たちにループを使用することを望んでいます(何も指定していません)。いくつかの試行錯誤やグーグルグーグルで私はこれがうまくいくように感じていますが、x++パラメータが変換出力を上げているようです。コンバージョンを吐き出す代わりに、1つのコンバージョンを継続的に追加するだけです。摂氏から華氏への変換テーブルをJavaで作成する

System.out.println("Enter a City : "); 
    Scanner input = new Scanner(System.in); 
    String city = input.nextLine(); 

    //Initiates a string that contains the celsius degree Unicode So i can call it easily. 
    final String DEGREE = "\u00b0"; 
    double celsius, fahrenheit; 

    System.out.println("Enter your temperature in Celsius format for: " + city + " "); 
    celsius = input.nextInt(); 
    fahrenheit = 32 + (celsius * 9/5); 

    System.out.println("Celsius\tFahrenheit"); 
    System.out.println("===================="); 

    for (int x = 0; x <= 40; x++) { 

    System.out.print(x + celsius); 
    System.out.print("\t\t"); 
    System.out.print(x + fahrenheit); 
    System.out.println(); 
+0

私はテーブルが何であるかをconfused-のですか? –

+0

最後に、左側には摂氏温度が表示され、ユーザーが入力した温度、最上40度まで表示されます。右側には、表示された摂氏40度の気温の華氏のコンバージョンが表示されます。 –

+0

Forループのコードが40に制限されています。https://www.leveluplunch.com/java/exercises/celsius-to-fahrenheit-table/ –

答えて

0

このような何かが働くだろう:

System.out.println("Enter a City : "); 
Scanner input = new Scanner(System.in); 
String city = input.nextLine(); 

//Initiates a string that contains the celsius degree Unicode So i can call it easily. 
final String DEGREE = "\u00b0"; 
double celsius, fahrenheit; 

System.out.println("Enter your temperature in Celsius format for: " + city + " "); 
celsius = input.nextInt(); 

System.out.println("Celsius\tFahrenheit"); 
System.out.println("===================="); 

for (int x = 0; x <= 40; x++) { 
    System.out.print(celcius + x); 
    System.out.print("\t\t"); 
    System.out.print(32 + ((celsius + x) * 9/5)); 
    System.out.println(); 
} 
+1

あなたは素晴らしいです!うわー、それはほんの数分であった..ありがとう。今、1時間以上それを理解しようとしています。あなたのような変換式を使って3番目のsys.outを交換すると、私はあなたのものに近づきましたが、華氏の代わりに変えた摂氏で交換したことはありません。ありがとう、男!私の夜を救った。 –

+0

うれしい私は助けることができます! –

+1

'print(celcius + x)'を意味しましたか? – Andreas

関連する問題