? Java språket är starkt beroende av element som kallas " operatörer . " Det finns flera olika typer av aktörer : Assignment , aritmetik och Unär operatörer . Dessa är också de vanligaste operatörerna . Operatorn + faller under tillsatsen och Unära kategorier , och har flera användningsområden . Tillsats Operator
Här operatorn + används ungefär som det matematiska motsvarighet . Det tjänar till att lägga två variabler tillsammans , vilket visas i följande sträng :
int resultat = 1 + 2 ;
När denna kodrad , är värdet av " resultatet " variabel 3 .
Du kan se att koden tolkar operatören på ett sätt som ger en summa av variablerna .
Sammanfoga strängar
p Detta är mer av en variant på tillsatsen operatören funktion , men det är lite annorlunda koncept . Det tjänar till att sammanfoga ( eller gå ) två strängar tillsammans . Mening , lägger det i huvudsak de två strängarna , men är egentligen inte gör matematiken . Här är ett annat exempel :
String firstString = " Detta är " ,
String secondString = " en sammansatt sträng . " ;
String thirdString = firstString + secondString ;
den tredje strängen sammanfogar den första och andra , och " Detta är en sammansatt sträng . " är det slutliga värdet på variabeln " thirdString . "
Unär Operator
Här operatorn + fungerar som en indikator betyder " positiv ", i motsats till ett " negativt " värde som skulle föregås av ett " - " . Unära operatörer kräver endast en operand ( den kvantitet som en operation som ska göras ) . Som en Unär operatör , indikerar + innebär ett positivt värde . Även om detta inte alltid är nödvändigt , som tal är positiva utan denna etikett. Ungefär som hur vanliga siffror inte är märkta positivt , men är helt enkelt antas vara om inget annat anges . Detta är inte strikt operatorn +
operator
, som den faktiska operatören är + +. Men eftersom det ser likadant ut , det är värt att nämna . De kan användas som ett prefix ( före ) eller postfix ( efter ) . Om kommandot " result + + ; " eller " + + resultat , " båda kommer att sluta med resultatet med en ökning av en. Detta innebär att om det tidigare värdet på " resultatet " variabel innan operationen var 5 , kommer värdet efter operationen vara 6 .