Java operator arithmetic operators: +, -, *, /, %(surplus), ++, -- some tricky things between a++ and ++a: public class Demo01 { public static void main ( String [] args ) { int a = 3 ; int b = a ++ ; //a = a + 1 int c = ++ a ; System . out . println ( a ); // a = 5 due to added twice System . out . println ( b ); // b = 3 System . out . println ( c ); // c = 5 } } a++ means assign first, add later ++a means add first, then assign exponentiation: double pow = Math . pow ( 3 , 2 ) // 2^3 2 to power of 3 logical operator and && or|| Negate !(a||b) shortcut cirtcuits operation : when first boolean is false, program will not process next boolean operation, e.g., int s1 = 5 ; boolean boo = ( s1 < 4 ) && ( s1 ++<= 5 ); System . out . printl...