1、四则运算与取模运算 (1)运算表:
算数运算符含义+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取余运算++、- -自增自减运算(2)加法运算:
数值加法就是加法char类型进行加法,char会被提升为int然后再计算字符串String类型进行加法运算代表字符串连接操作,且任何数据类型和字符串进行连接后,结果都会变成字符串(3)自增自减运算:
运算表达式与其他操作混合使用++i先加后用i++先用后加 int num1 = 10; ++num1;//单独使用,前++ System.out.println(num1);//11 num1++;//单独使用,后++ System.out.println(num1);//12 //与操作打印混合使用 int num2 = 20; //前++混合使用:先++,变量立马加1,然后打印结果21 System.out.println(++num2);//21 //后++混合使用:先使用原变量数值,然后再让变量自+1 System.out.println(num2++);//21 System.out.println(num2);//22注意事项: 1)、对于一个整数除法,结果仍是整数。只看商,不看余数; 2)、运算中含有不同数据类型、最终结果类型为数据类型范围大的那种;
2、赋值运算符
赋值运算符含义=等于号+=加等于-=减等于*=乘等于/=除等于%=取模等于3、比较运算符
比较运算符含义==比较符号两边数据是否相等,结果相等返回true<比较符号左边数据是否小于右边数据,结果小于返回true>比较符号左边数据是否大于右边数据,结果大于返回true<=比较符号左边数据是否小于或者等于右边数据,结果小于或者等于返回true>=比较符号左边数据是否大于或者等于右边数据,结果大于或者等于返回true!=不等于符号,如果符号两边数据不相等返回true4、逻辑运算符
逻辑运算符含义&&与(并且),符号两端结果都为真,返回结果为true||或(或者),符号两端至少有一个为真,返回结果为true|非(取反)本来是true,返回false5、三元运算符 (1)基本格式:
/*首先判断条件是否成立: 如果成立为true,那么将表达式A的值赋给左侧变量; 如果不成立为false,那么将表达式B的值赋给左侧变量; */ 数据类型 变量名称 = 条件判断 ? 表达式A :表达式B;