unäre und binäre operatoren java
hey leute kann mir mal jemand erklären (möglichst mit anfänger gerechten bespielen) was der unterschied zwischen binären und unären operatoren bei java (greenfoot) ist? bitte brauche dringend hilfe :D danke :)
2 Antworten
Ich würde behaupte, das + in a+b; ist ein binärer, und das ++ bei a++ ein unärer Operator. Ein (unär) oder halt zwei(binär) Operanden^^
http://www.teialehrbuch.de/Kostenlose-Kurse/JAVA/6563-Unaere-Operatoren.html also hier steht ja in zeile 1: In Java gibt es folgende unäre Operatoren:++, --, +, -, ~, !, () ich steig da voll nicht durch :D
und was genau sind operanden? :/ sry bin echt noch anfänger :D
ok hab es jetzt soweit verstanden.. und was ist dann zum beispiel a+1?
Na da du zwei Sachen mitnander verknüpfst offenbar binär, nicht?^^
aber a++ bedeutet doch auch eigentlich nur a+1 oder nicht? :D
Das tut ja nichts zur Sache^^ a++ beschreibt a+1, allerdings hast du a++ und nicht a+1 geschrieben. Ergo hast du einen unären Operator benutzt.
Rekapituliere das am besten bei Christian Ullenboom: http://openbook.galileocomputing.de/javainsel/
check unär = 1 Operand binär= 2 Operanden