1、算数运算符

+    -    *    /   %    
基本运算规则和数学规则一样
整数相除结果是整数
浮点数除法结果是浮点数

代码实例:

/**
 * 算数运算
 */
public class Demo02 {
    public static void main(String[] args) {
        /*
        数学运算
         */
        int m = 66;
        int n = 14;
        System.out.println(m + n);
        System.out.println(m - n);
        System.out.println(m * n);
        System.out.println(m / n); //整数除以整数结果为整数(四舍五入)

        /*
        浮点型除法
         */
        double d1 = 5;
        double d2 = 2;
        System.out.println(d1 / d2);

        /*
        数学运算结果如果超过了数据类型的表示范围,会发生溢出问题(不会报错)
        在实际运算中,需要估算运算结果,选择合适的数据类型,避免溢出
         */
        int max = 2147483647;
        int num = max + 1;
        System.out.println(num);
        //防止出现溢出,建议使用long类型,在实际运算过程中int类型的运算会有风险
    }
}

2、取余运算

运算规则
0 % 4 = 0
1 % 4 = 0
2 % 4 = 0

代码实例:

/**
 * 取余运算
 */
public class Demo03 {
    public static void main(String[] args) {
        System.out.println(0 % 4);
        System.out.println(1 % 4);
        System.out.println(2 % 4);
        System.out.println(3 % 4);
        System.out.println(4 % 4);
    }
}

3、字符串运算

java中 “+” 也可以用来连接两个字符串

/**
 * 字符串运算
 */
public class Demo04 {
    public static void main(String[] args) {
        String name = "小关";
        String value = "帅哥";
        System.out.println("俺叫"+name+"\n俺是"+value);
        //字符串不是基本数据类型
    }
}

4、自增运算和自减运算

/**
 * 自增和自减
 */
public class Demo05 {
    public static void main(String[] args) {
        int n = 0;
        n++;
        System.out.println(n);  //1
        n--;
        System.out.println(n);  //0
        ++n;
        System.out.println(n);  //1
        //自增和自减运算符可以写在变量的前面,单独使用时和写在后面没有区别
        /**
         * 自增和自减参与运算
         *  ++在前先增加再取值
         *  ++在后先取值再增加
         */
        n = 9;
        System.out.println(++n);  //10 先运算
        System.out.println(n);   //10
        n = 8;
        System.out.println(n++);  //8 先取值再运算
        System.out.println(n);   //9
    }
}
最后修改:2023 年 07 月 13 日
如果觉得我的文章对你有用,请随意赞赏