算术运算符

算术运算符  +,-,*,/,%,++,--

双目算术运算符 +(和)-(差)*(积)/(商)%(模)

通常对1个或2个操作数进行数学计算,得出一个最终计算结果(2个数操作)

public class ArithmeticOperators{
    public static void main(String []args){
        int num2 = 12;
        int num3 = 13
        System.out.println(“相加”+(age2+age3));//输出结果为25
    }
}
public class ArithmeticOperators{
    public static void main(String []args){
        int num2 = 12;
        int num3 = 13
        System.out.println(“相减”+(age2-age3));//输出结果为-1
    }
}
public class ArithmeticOperators{
    public static void main(String []args){
        int num2 = 12;
        int num3 = 13
        System.out.println(“相乘”+(age2*age3));//输出结果为156
    }
}
public class ArithmeticOperators{
    public static void main(String []args){
        int num2 = 12;
        int num3 = 13
        System.out.println(“相除”+(age2/age3));//输出结果为0
    }
}
public class ArithmeticOperators{
    public static void main(String []args){
        int num2 = 12;
        int num3 = 13
        System.out.println(“取余”+(age2%age3));//输出结果为12
    }
}

注意如果输出内容带其他字符串要用()将age2+age3包住

例:

System.out.println(“输出”+age2+age3);

由于输出是常量字符串此时系统会认为输出+age2为字符串12再加上数字13所以结果为1213,所以要想得到age2+age3的结果应该为

System.out.println(“输出”+(age2+age3));

单目运算符 ++(自增1)--(自减1)

1个数操作

运算顺序从左往右执行

public class ArithmeticOperators{
    public static void main(String []args){
        int n = 5;
        n++;//等效于n=n+1;n+=1
        System.out.println(n));//输出结果为6
    }
}

 注意:由于n是自增1 所以变量n必须初始化

public class ArithmeticOperators{
    public static void main(String []args){
        int n = 5;
        n--;//等效于n=n-1;n-=1
        System.out.println(n));//输出结果为4
    }
}

注意:

无论变量在前面++或者后面++对变量本身没影响,一旦跟其他变量运算,先使用未递增/递减的数值,然后自身再递增

public class ArithmeticOperators{
    public static void main(String []args){
        int n = 5;
        int m = 6
        int k = n++;
        System.out.println(k);//输出结果为5,先将m的值赋值给g,m再自增
        System.out.println(n);//输出结果6
        int g = --m;
        System.out.println(g);//输出结果为5,先将m自增,然后将自增后的m值赋值给g
        System.out.println(m);//输出结果5
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值