123jgh

导航

 
public class Demo01 {
public static void main(String[] args) {

//自增++ 自减-- 一元运算符
int f = 3;

int g = f++;//执行完这行代码后,先给g赋值,再自增
//f = f + 1;
System.out.println(f);

//f = f + 1;
int h = ++f;//执行完这行代码后,先自增,再给h赋值

System.out.println(f);
System.out.println(g);
System.out.println(h);
System.out.println("==============================");

//ctrl+d :复制当前行到下一行
int a = 10;
int b = 20;
long c = 123344555L;
short d = 15;
byte e = 7;

System.out.println(a+b);//二元运算符
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
System.out.println("==============================");

System.out.println(a+c+d+e);//最高操作类型:long类型或float类型;其余全为int类型
System.out.println(a+d+e);//int
System.out.println(d+e);//int
System.out.println("==============================");

System.out.println(b%a);//取余,模运算

System.out.println(a>b);//关系运算符返回的结果:true false
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);

//幂运算 很多运算,会使用一些工具类来操作
double pow = Math.pow(3,2);
System.out.println(pow);//3的2次方

/*(可以用来求幂和求商)
左移<< *2
右移>> /2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0100 4
0000 1000 16
*/
System.out.println(4<<2);//4的2次方
}
}
posted on 2022-10-12 16:47  江江要努力  阅读(34)  评论(0)    收藏  举报