-1
内の任意の数+特定の番号が必要になります。私は私の問題はここにあるJavaの
if (foo2/4 == Any Number +0.25){
jahres_code = zwischenergebnis2%7 ;
}
コンマ事項の後にのみ番号ように、私はその方法を構築しました。私は何を書いて何があるのか分からない。
内の任意の数+特定の番号が必要になります。私は私の問題はここにあるJavaの
if (foo2/4 == Any Number +0.25){
jahres_code = zwischenergebnis2%7 ;
}
コンマ事項の後にのみ番号ように、私はその方法を構築しました。私は何を書いて何があるのか分からない。
したがって、がx.25
の場合、true
はif
になります。これを行う:
if (((foo/4d) - (foo/4)) == 0.25)
これはどうしますか? int
foo
があります。したがって、4
で除算すると、int
となるので、17/4
には4
となるようなintが得られます。しかし、4
で除算すると、double
(4d
と表されます)は4.25
となります。今度はこれを整数から取ります(foo
をint 4
に分割すると得られます)。0.25
の場合はtrue
です。
注:動作は、メモリ内のその表現により、異なるので、あなたが、float
でdouble
でこれを行うことはできませんが。
もう一度お入りください。 –
...あなたの問題を明確にしながら、並べ替えの種類のコードではなく、実際のJavaコードを投稿してください。 –
まあ、私は完全に私の完全なコードを投稿することはできませんが、それは明らかに長すぎるので、私はif-expressionを投稿するだけであると考えました。私の問題としては、私はそれを明確にしようとします:それはここにあります:私は基本的にこれを条件として必要とします:foo2/4 == x.25ここでxは任意のintであることができます。このようにして、xが何であるかは関係ありませんので、.25だけが重要な数字です。しかし、私はそれを書く方法を知らない。たとえば(foo2は入力です)。 foo2 = 17. 17/4 = 4.25。しかし、私はこの文が/ 4がx.25である任意のfoo2に対して動作することを望んでいます。 –