私は、下の画像のテスト3から期待される結果を得ようとしています。誰かがそれを解決できるように正しい方法で私を指すことができますか?私のコードでテストを実行し、予期しない応答を受けました
import java.util.Scanner;
/**
* Write a description of class TwoNumbers here.
* @version 1.0
*/
public class TwoNumbers
{
public static void main (String [] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter two numbers (like this: 41.7 -22.5): ");
Double number1 = input.nextDouble();
Double number2 = input.nextDouble();
if(number1 == number2)
{
System.out.println("The first number is equal to the second");
}
else if(number1 > number2)
{
System.out.println("The First number is greater than second");
}
else
{
if(number1 < number2)
System.out.println("The first number is less than second");
}
}
}
が、これは宿題です:,
equals
メソッドを使用してそれらを比較し、それとも、あなたが
java.lang.Double
Sを使用している場合は? – FrankKあなたの投稿を破壊しないでください。 – Glorfindel
ようこそスタックオーバーフロー!あなたの投稿を破壊しないでください。 Stack Exchangeネットワーク上に掲載することで、SEがそのコンテンツを配布する権利(CC BY-SA 3.0ライセンス)(https://creativecommons.org/licenses/by-sa/3.0 /))。 SEのポリシーによって、どんな破壊行為も元に戻ります。この投稿とあなたのアカウントとの関連付けを解除するには、[解約リクエストの正しいルートは何ですか?](https://meta.stackoverflow.com/q/323395) –