Java教程

JAVA基础语法-运算符01

本文主要是介绍JAVA基础语法-运算符01,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JAVA基础语法-运算符

  • Java语言支持如下运算符:

  • 算数运算符:+,-,*,/,%,++,--

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=instanceof

  • 逻辑运算符:&&,||,!

  • 位运算符:&,|,^,>>,<<,>>>(了解即可!!)

  • 条件运算符?:

  • 扩展值运算符:+=,-=,*=,/=

算数运算符

package operator;
​
public class Demo01 {
    public static void main(String[] args) {
        //a+b,两个数预算的叫二元运算符
        //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((double) a/b);//注意类的作用范围
​
    }
}
package operator;
​
public class Demo02 {
    public static void main(String[] args) {
        long a=124512L;
        int b=123;
        short c=10;
        byte d=8;
        System.out.println(a+c+b+d);//如果有一个数为Long,那么结果就为Long,如果有一个数为double,那么结果一定为double
        System.out.println(c+b+d);//如果没有Long,结果都为int
        System.out.println(c+d);//顺手学英语:cast转换的意思
​
​
    }
}

关系运算符

package operator;
​
public class Demo03 {
    public static void main(String[] args) {
        //关系运算符的返回结果:正确或者错误
        //通过布尔值反馈:false or  true
        //跟if大量在一起使用
        int a=10;
        int b=20;
        int c=21;
        System.out.println(c%a);//取余在Java里叫模运算,就是余数,c/a 等于21/10 等2还余1
        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=1;
​
       // int b=a++;//执行完这行代码后,先给b赋值,在自增
        //a++  a=a+1;
        //System.out.println(a);
        //a++  a=a+1
        //System.out.println(b);
        //int c=++a;//执行完这行代码后,先自增,再给b赋值。
        //System.out.println(c);
        int d=a++;
        int e=++a;
        System.out.println(d);
        System.out.println(e);
        int f=e++;
        System.out.println(f);
        int g=++e;
        System.out.println(g);
        //幂运算 2^3 2*2*2=8 Java计算本身没有^这个平方运算,要借助工具类的数学类Math来计算
        double pow=Math.pow(2,3);//很多运算我们会使用一些工具类来操作!
        System.out.println(pow);
    }
}

 

这篇关于JAVA基础语法-运算符01的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!