【java从入门到精通】day-06-基本运算符-自增自减运算符

it2025-09-27  5

1、运算符

java语言支持如下运算符:

算术运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!(与或非)位运算符:&,|,^,~,>>,<<,>>>(了解!!)条件运算符:?,:扩展赋值运算符:+=,-=,*=,/=

几个代码示例:

示例1:

package operator; public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl+D:复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/(double)b);//不能整除时可考虑强制转换数据类型 } }

​ 示例2:

package operator; public class Demo02 { public static void main(String[] args) { long a =123123123123L; int b =123; short c = 10; byte d = 8; System.out.println(a+b+c+d);//long System.out.println(b+c+d);//int,若没有高于int类型的数据进行混合运算,其结果默认都转为int类型 System.out.println(c+d);//int } }

示例3:

package operator; public class Demo03 { public static void main(String[] args) { //关系运算符返回的结果:正确,错误 布尔值 int a =10; int b =20; int c =21; System.out.println(c%a);// c除以a的余数 System.out.println(a>b); System.out.println(a<b); System.out.println(a==b); System.out.println(a!=b); } }

自增自减运算符示例:

package operator; public class Demo04 { public static void main(String[] args) { //++ -- 自增,自减 int a = 3; int b = a++;//执行完这行代码后,先给b赋值(b值为3),a再自增 //a = a +1; System.out.println(a);// 此时a值为4 //a++ a = a + 1; int c = ++a;//执行完这行代码前,a先自增,再给b赋值 System.out.println(a);//此时a值为5 System.out.println(b);//b值为3 System.out.println(c);//c值为5 //幂运算 2^3 2*2*2 =8 很多运算,我们会使用一些工具类来操作! double pow = Math.pow(2,3); System.out.println(pow);//输出结果为2^3=8.0 } }
最新回复(0)