2016-04-12 27 views
0

に「論理AND演算子」それである私の好奇心、私は「論理演算子」に割り当てることができるかどうかを疑問に思うJavaの「ブール変数」

private static boolean and = &&; 

ような何かを行うことができますか"ブール変数"。

P.S.私はすでに文章を間違えていたので、文章をコンパイルできません。変数の初期化にはトークンが必要であり、& &はトークンではありません。

+3

これをコンパイルしてみましたか?答えで答えを得ることができます。 – robotlos

+0

いいえ?例えば、private static int x = 0xFF &0xCB;または何か... – user2494817

+0

&&はトークンではないので、文をコンパイルできません。私は&&がトークンとしてキャストできるかどうか疑問です。 –

答えて

0

長年にわたり人々はプログラミングのような文章を望んでいました。あなたがそれをする言語を作ることができれば、素晴らしいです!しかし、javaはプログラミングのような文に変換することはできません。おそらく、特定の単語を他の文字に割り当てる文字列変更クラスを作成して、使用しているテキストエディタに入力することができます。しかし、幸運のデバッグ!

+1

C#では '#define'でこのようなことはできませんか? [dailywtf](http://thedailywtf.com/articles/_0x23_include__0x22_pascal_0x2e_h_0x22_)のクイック検索から '#define not!='のように – Krease

2

これはJavaでは実行できません。このようなことを心がけているなら、CまたはC++のプリプロセッサコマンド#defineを使ってみてください。

しかし、これはお勧めしません。デバッグや他の開発者がコードを操作するのに苦労しますので、お勧めしません。

あなたも、ここ(のようなthisthisthisthis、またはthis)TheDailyWTFに独自のエントリに

1

を終わる可能性があり、英語の文法、私はそれを見る方法を使用した例です。

「And」と「True」は、異なる品詞です。 「真」は形容詞なので、「それは本当です」と言うことができます。 「そして」は結合詞なので、「それは···」と言っても意味がありません。

同じことを&&trueとします。 &&オペレータ「品詞」ですが、true「品詞」です。このため、booleanオペレータに設定するのは意味がありません。 boolean and = &&の代わりにBooleanOperator and = &&と入力すると、おそらくこのようなことが行われる可能性があります。しかし、Javaにはそのような型や機能はありません(CのChrisの答えを参照)。

+0

簡潔で明確な説明。ブール型の変数はtrueまたはfalseのいずれかを取ることができ、Javaで&&演算子をtrueまたはfalseとしてキャストする方法はありません –