(1) 表达式有 double,结果 为 double (2) 没有double,有 float,结果为 float (3) 没有 double/float,有 long,结果 为 long (4) 其余全部为 int类型 byte和byte byte和short short和 short byte和int short和int int 和 int1. 算术运算符 2. 赋值运算符 + - *(乘法) /(除法) %(取余数/取模) java的+两种应用: (1) 加法运算,+两端都是 数值类型 (2) 字符串拼接:+两端只要有一端为字符串,则 为字符串的拼接 = += -= *= /= int a = 2; a+=1; // 结果上:a = a+1; a*=5; // a=a*5; 3*5 = 15 a-=10 ; // a=a-10; System.out.println("a= "+a);// 33. 比较运算符(关系运算符) 4. 逻辑运算符: > :大于 >= :大于等于 < :小于 :小于等于 == :等于 != :不等于 注意:被关系运算符连接的表达式称为布尔表达 式,关系成立-true;关系不成立-false;结果类 型为布尔类型 &&:逻辑与,并且,两端连接的必须都为布尔表达 式,两端同时为true,结果才为true。 ||:逻辑或,或者,两端连接的必须都为布尔表达 式,只要有一端为true,结果就为true !:逻辑非,在结果上进行取反 5. 一元运算符 6. 三元运算符 ++(自增) --(自减) 开发应用如下: a++ 或是 ++a :让a变量自身加1 a-- 或是 --a:让a变量自身减1 以下内容常用于开发面试或是考试: int c=a++;//先使用再加1 int c=++a;//先加1再使用 (1) 语法: 布尔表达式?表达式1:表达式2 (2) 原理:判断布尔表达式结果是否成立,成立—— true,则执行表达式1;否则执行表达式2
五、运算符
最新推荐文章于 2024-11-13 20:43:20 发布