-2

コンパイルしようとすると、「;」というエラーが発生しました。列をなして

double cm1 (inch_to_cm*2.54);

同じウィンドウにある必要があります: cm からインチ/フィート インチから cm/メートル。

import java.util.Scanner;  

public class Centimer_Inch
{

public static void main (String[] args)
{
        // 2.54cm is 1 inch
       Scanner cm = new Scanner(System.in); //Get INPUT from pc-Keyboard
       System.out.println("Enter The Centimeters:"); // Write input
       double centimeters = cm.nextDouble(); // STAM מקבל את הסנטימטר
       double inches = Math.round( (centimeters / 2.54) * 100 ) / 100.0; // STAM לוקח את הסנטימטר ומחלק ב2.54
       System.out.println(inches +"Inches");

       double foot=Math.round( (inches/12) *100) / 100.0;
       System.out.print(foot +"Foots");

       // inch to cm
       Scanner inch1 = new Scanner(System.in);
       System.out.println("Enter The Inch");
       double inch_to_cm = inch1.nextDouble();

       double cm1 (inch_to_cm*2.54); //From INCH TO CM
       System.out.println(inch_to_cm);

    }
}
4

4 に答える 4

0

あなたは等号を逃しました:

double cm1 = (inch_to_cm * 2.54); //From INCH TO CM

コンパイラからのエラー メッセージについてヘルプが必要な場合は、エラー メッセージが何であるかを伝えます (質問を投稿する前に、それを理解しようとします)。

于 2012-11-03T17:42:11.957 に答える
0
double cm1 (inch_to_cm*2.54); //From INCH TO CM

次のようにする必要があります。

double cm1 = (inch_to_cm*2.54); //From INCH TO CM

計算結果を cm1 に代入する必要があります。=Javaの代入演算子です(他の場所でも同じことをしたので、これを知っていることを願っています)

于 2012-11-03T17:42:17.273 に答える
0

double 変数に値を割り当てていません。=符号が欠落しているため、コンパイラ エラー

double cm1 (inch_to_cm*2.54);

する必要があります

double cm1 =(inch_to_cm*2.54);
于 2012-11-03T17:42:28.883 に答える