三角形の欠けている部分を見つけるこのプログラムをビルドする必要がありますが、エラーメッセージが表示され続けます。これは私のコードです:Javaの基本的な電卓
import java.util.Scanner;
public class MissingSide {
static java.util.Scanner userInput = new Scanner(System.in);
public static void main(String[] args) {
System.out.print("What is the first side, other than the hypotenuse?");
if (userInput.hasNextInt()) {
int firstsideGiven = userInput.nextInt();
} else {
System.out.println("Enter something acceptable");
}
System.out.println("What is the hypotenuse?");
if (userInput.hasNextInt()) {
int hypotenuseGiven = userInput.nextInt();
} else {
System.out.print("Really?");
}
System.out.print("Your missing side value is: " +
System.out.print((Math.pow(firstsideGiven, 2) - Math.pow(hypotenuseGiven, 2)) + "this");
}
}
それは「hypotenuseGiven」と「firstsideGivenは」変数に解決できないことを私に言って続けています。これは個人的な使用のためであり、学校のものではありません。ありがとうございました。
あなたは、その範囲は、if文に限定されることを意味し、内部の変数を宣言しました。 – 4castle
また、ユーザーが数字を入力しなかった場合は、「Enter something acceptable」または「Really?」と印刷します。あなたはそのような状況で再び尋ねるためにループバックする必要があると思いませんか? – Andreas