package operrator;
import javax.swing.*;
public class Demo01 {
public static void main(String[] args) {
//二元运算符
//Ctrl+D 复制当前行到下一行
int a=10;
int b=20;
int c=25;
int d=30;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
System.out.println("==============================================================");
long aa =1233333333333L;
int bb=123;
short cc=10;
byte dd=15;
System.out.println(aa+bb+cc+dd); //long类型
System.out.println(bb+cc+dd); //int类型
System.out.println(cc+dd);
/* 有long、double类型的地方都是此类型,其他的都是int类型 */
System.out.println("=================================");
/* 这里是关系运算符:大于小于、等于不等于
布尔值输出:true或false
*/
int e=10;
int f=20;
int g=23;
System.out.println(g%f); //模运算(也叫取余数):列 23除以20 余3 输出值为3
System.out.println(e>f);
System.out.println(e<f);
System.out.println(e==f);
System.out.println(e!=f);
System.out.println("============================");
//++ 自增 一元运算符
int i=3;
int j=i++; //执行完这行代码后,先给b赋值,再自增
//a=a+1;
int k=++i; //执行完这行代码前,先自增,再给b赋值
//a=a+1;
System.out.println(a); //=5
System.out.println(b); //=3
System.out.println(c); //=5
//-- 自减 一元运算符
int x=5;
int y=x--;
int z=--x;
System.out.println(x);
System.out.println(y);
System.out.println(z);
//幂运算2^3 2*2*2=8
double pow=Math.pow(2,3);
System.out.println(pow);
}
}