? Den Java-språket er sterkt avhengig av elementer som kalles "operatører ". Det finnes flere forskjellige typer av operatør : Assignment , regning og monooperatorer . Dette er også den mest vanlige operatører. Den + Operatør faller under Additive og unary kategorier, og har flere bruksområder . Additiv Operator
Her + Operatør brukes mye som det er matematisk motstykke. Det tjener til å legge to variablene sammen, som demonstrert i følgende streng : en
int resultat = 1 + 2 ;
Etter at denne linjen med kode , er verdien av "resultatet" variabel 3 .
Du kan se at koden tolker operatør på en måte som gir en sum av variablene .
concatenating Strings
flere av en variant av den additive operatøren funksjon, men det er noe forskjellig i konseptet. Det tjener til å sette sammen ( eller bli ) to strenger sammen. Betydning , legger det i hovedsak de to strenger , men er faktisk ikke gjør matematikk . Her er et annet eksempel : en
String firstString = "Dette er ";
String secondString = " en sammenkjedet streng. ";
String thirdString = firstString + secondString ;
den tredje strengen setter sammen den første og andre , og "Dette er en sammenhengende streng. " er den endelige verdien av variabelen " thirdString . "
monooperatorer Operator
Her + Operator fungerer som en indikator som betyr "positive ", i kontrast med en "negativ " verdi som ville bli innledet av en "-" . Monooperatorer bare krever en operand ( mengden som en operasjon som skal gjøres ) . Som en monooperatorer operatør , indikerer + betyr en positiv verdi. Selv om dette ikke alltid nødvendig , så tallene er positive uten dette merket. Mye som hvordan normale tallene ikke er merket positive, men bare antas å være mindre annet er angitt .
Increment Operator
p Dette er strengt tatt ikke operatoren + , som det faktiske er + + . Men siden det ser likt ut, er det verdt å nevne. De kan brukes som prefiks ( før) eller postfix ( etter) . Hvis kommandoen " resultat + +; " eller "+ + resultat , " begge vil ende med det resultat at en økning på én . Dette betyr at dersom den forrige verdien av " resultatet" variabel før operasjonen var fem , vil verdien etter operasjonen være seks .