一、变量声明一个变量后,必须用赋值语句对变量进行显示初始化,接下来我们就来聊聊关于java所有运算符以及作用?以下内容大家不妨参考一二希望能帮到您!
java所有运算符以及作用
一、变量声明一个变量后,必须用赋值语句对变量进行显示初始化。
初始化的方式
String name;name = "哪吒";String name = "哪吒";二、常量在java中用final修饰表示常量。
final String CSDN_NEZHA = "哪吒";常量不可变,只能被赋值一次。
java规范上,常量一般使用全大写的形式。
三、运算符在java中算术运算符 、-、*、/表示加减乘除。
四、数学函数Java提供了Math类,包含了各式各样的数据函数。
【Java 代码实例 12】java math用法
五、自增和自减x 表示当前值 1;
x-- 表示当前值-1;
package com.nezha.javase;public class Test {public static void main(String[] args) {int a = 2;int b = 3;System.out.println(2 * a );//4System.out.println(2 * b);//8}}前缀形式会先完成 1,后缀形式会后完成 1。
建议不要在表达式中使用 ,很困惑。
六、二元运算符x = 10 等价于 x = x 10
七、三元运算符package com.nezha.javase;public class Test {public static void main(String[] args) {String name = "哪吒";boolean ret = name.equals("哪吒")?true:false;System.out.println(name (ret?"很强":"很弱"));}}控制台输出:哪吒很强
八、位运算符1、与运算符 &只有两个位都是1,结果才是1
package com.nezha.javase;public class Test {public static void main(String[] args) {int x = 129;int y = 128;System.out.println("x 和y 与的结果是:" (x&y)); // 128}}x 二进制 10000001;
y 二进制 10000000;
根据与运算符的运算规律,只有两个位都是1,结果才是1,可以知道结果就是10000000,即128。
2、或运算符 |两个位只要有一个为1,那么结果就是1,否则就为0。
package com.nezha.javase;public class Test {public static void main(String[] args) {int x = 129;int y = 128;System.out.println("x 和y 或的结果是:" (x|y)); // 129}}3、非运算符 ~如果位为0,结果是1,如果位为1,结果是0。
4、异或运算符 ^两个操作数的位中,相同则结果为0,不同则结果为1。想要学习更多JAVA知识的小伙伴看过来!
「链接」
,