🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝
🥇博主昵称:小菜元
🍟博客主页:小菜元
🥗感谢点赞👍评论🃌
⚇很方便的在线编辑器:Lightly
让我们一起在写作中记录学习吧!
目录
运算符的自增与自减
对比判断和boolean
条件运算符
运算符的优先级
运算符的自增与自减
在进行数值的自增与自减的之前,我们要先了解他的出处,Java的自增与自减出于c和c++,他是沿用他们的!Java提供的自减与自增模式有两个形式,一个是前缀形式,一个是后缀形式,接下来我将要给大家详细讲解一下!
public class Main {public static void main(String[] args) {int i = 10;System.out.println(i++); //目的在于测试是否可行int n = 10;int sum = 2*i++; //形式1int SumToo = 2*++i; //形式2System.out.println(sum);System.out.println(SumToo);}
}
大家可以从上面很简单看出形式1和形式2两个表达采用不同的形式,这也就造成的两个不同的结果,形式1所表达的是:只进行2*i,后面则不继续进行(i++ == i = i+1);形式2则是先进行自增先,然后再使用2相乘!这个要谨记!
对比判断和boolean
在Java中=代表的是赋值,而==则是进行数值之间的判断,若相等则为true,不等即为flase,除此之外,还有(<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、!=(不等)),这些的记忆方式其实很简单,按照读的顺序记就可以了!除此之外我们还有两个比较特别的运算符(&&和||)他们分别代表着(与 和 或)
public class Main {public static void main(String[] args) {System.out.println(0==2||1==1);System.out.println(0==0&&1==2);}
}
正如上面简单的式子进行测试,其实这些运算符也是很简单的,正如他们的字面意思一样,如果满足他们的条件就会返回true,不满足就会返回false
条件运算符
Java提供了一个条件运算符,可以根据布尔值来进行数值的选择,通过这个条件运算符我们可以节省很多不必要的代码设计,以节省运行消耗
如图所示,当我们在进行条件运算符进行运算的时候,一定要把整体进行赋值,不然就会报错,还有一个知识点就是当前面的运算为true时就为第一个值,否则就是第二个值
public class CeShi{public static void main(String args[]){int x = 2;int y = 3;int max = x > y ? x:y;System.out.println(max);}
}
运算符的优先级
不仅在数学中我们有优先级,在程序里也会有优先级,接下来为了让大家更方便了解我就直接方图!
运算符的讲解就到此结束了!谢谢