++ 和 -- 既能够出如今操做数的左边,也能够出如今右边,但结果不一样spa
一、++在左边,a先自增1再赋值给b3d
int a=3blog
int b=++a变量
二、++在右边,先赋值给b,a再自增1语法
nt a=3引用
int b=a++im
注:自增和自减运算符只能用于操做变量,不能直接用于操做数值或常量。img
注:co
一、 > 、 < 、 >= 、 <= 只支持左右两边操做数是数值类型运算符
二、 == 、 != 两边的操做数既能够是数值类型,也能够是引用类型
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:若是布尔表达式的值为 true ,则返回 表达式1 的值,不然返回 表达式2 的值
列如:
int score=68;
String mark = score >= 60 ? "及格" : "不及格";
System.out.println("考试成绩如何:"+mark);
最后输出“及格”