円錐がAとCに基づいているものを判別するためのJava計算機を作成します。Javaで作業し始めたばかりで、CodeAcademyコースも終了していないので、これを書き換える。ありがとうございました!Java円錐計算機
public static void main (String[] args) throws java.lang.Exception
{
System.out.println("INPUT YOUR DESIRED EQUATION IN THE FORM Ax\u00B2 + Bxy + Cy\u00B2 + Dx + Ey + F = 0");
Scanner reader = new Scanner(System.in);
System.out.println("INPUT THE VALUE OF A: ");
int a = reader.nextInt();
Scanner reader = new Scanner(System.in); // Reading from System.in
System.out.println("INPUT THE VALUE OF C: ");
int c = reader.nextInt();
if (a = 0 || b = c) {
System.out.println("YOUR EQUATION IS A PARABOLA");
} else if (a = c) {
System.out.println("YOUR EQUATION IS A CIRCLE");
} else if (a*c > 0) {
System.out.println("YOUR EQUATION IS AN ELLIPSE");
}
else {
System.out.println("YOUR EQUATION IS A HYPERBOLA");
}
}
}
}
はあなたの助けをいただき、ありがとうございます。私はコードを変更しましたが、今ではエラーが発生しています。スレッド "main"の例外例外java.util.NoSuchElementException \t java.util.Scanner.throwFor(Scanner.java:862) \t java.util.Scanner .next Ideone.mainでjava.util.Scanner.nextInt(Scanner.java:2117)で(Scanner.java:1485) \t java.util.Scanner.nextIntで\t(Scanner.java:2076) \t( Main.java:20)私はIdeoneでそれを実行しようとします。これは少なくともコンパイルされますが、これを修正できる方法はありますか? – synapticrelay
@ synapticrelay正直言って、私はそれを引き起こす可能性があるのか分かりませんし、複製することもできません。あなたは何の入力をしていますか? –
コメントに完全なコードを投稿する方法がわかりません。私は別の "答え"を追加し、そこで更新されたコードを投稿しました – synapticrelay