0
私のコードが正しく動作するように見えません。私は四角形の面積を求め、インチ単位、メートル単位、センチメートル単位、フィート単位のいずれかで使用するものに応じて単位を追加する必要があります。スイッチ/ケースの使用時に定数が無効ですか?
public static void main (String[] args)
{
// create scanner to read the input
Scanner sc = new Scanner(System.in);
//prompt the user to enter one side of the length
System.out.println("Enter one side of lenght of the square:");
double side1 = sc.nextDouble();
while (side1 < 0)
{
//prompt the user to enter the input again in a positive value
System.out.println("Error, No Negative Number. Enter again:");
side1 = sc.nextDouble();
}
char unitsMeasurement;
// prompt the user to enter the measurement unit
char units = Character.toUpperCase(status.charAt(0));
String unitsMeasurement = "";
**{
switch(units)
{
case "in":
unitsMeasurement = "inch"; break;
case "cm":
unitsMeasurement = "centimeter"; break;
case "ft":
unitsMeasurement = "feet"; break;
case "m":
unitsMeasurement = "meter"; break;
default:System.out.println("Invaild unit"); break;
}**
//Area of Square = side*side
double area = side1*side1;
**System.out.println("Area of Square is: "+area, +unitsMeasurement+);**
}
}
}
あなたが質問テキストに遭遇したエラーを含めてください。正確なエラーメッセージであることを確認してください。タイトルから、あなたはJavaパッケージをインポートすることができなかったかもしれないと思います。 import java.lang。*;を追加してみてください。 – Digits