7.20.02 算数运算符

算数运算符

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20:

   
操作符描述例子
+加法 - 相加运算符两侧的值A + B等于30
-减法 - 左操作数减去右操作数A – B等于-10
*乘法 - 相乘操作符两侧的值A * B等于200
/除法 - 左操作数除以右操作数B / A等于2
取模 - 左操作数除右操作数的余数B%A等于0
++自增 - 操作数的值增加1B + +等于21
--自减 -- 操作数的值减少1B - -等于19

自增自减运算符

++
--
  • 前自增: ++位于操作数的前面 比如: ++i
    • 先自增,后使用。
  • 后自增: ++位于操作数的后面。 比如: i++
    • 先使用,后自增。
 
int c = i++; // =>  c = i; i = i+1;   // 先使用,后自增
System.out.println("c="+c+",i="+i); //  => c = 12 i = 13
int d = ++i; // =>  i=i+1; d = i;     // 先自增,后使用
System.out.println("d="+d+",i="+i); //  => i = 14  d = 14 
*/
 
 
/*
// 面试题:// 输出时什么?
int num1 = 1;
num1 = num1++;
System.out.println(num1); // 1
 
int num2 = 1;
num2 = ++num2;
System.out.println(num2); // 2
*/
                int c = i++;// 表达式的值 = 12 ; i=i+1 i=13; c = 表达式的值     c = 12
System.out.println("c=" + c + ",i=" + i);
int d = ++i;// i=i+1 i=14;  表达式的值 = 14 ; c = 表达式的值     c = 14
System.out.println("d=" + d + ",i=" + i);
class Demo
{
  public static void main(String[] args) 
    {
        /*
        int a = 0;
        //int sum = ++a; //前自增。 a = a+1  , sum = a
        int sum = a++; //后自增  sum = 0 , a = a+1
        System.out.println("sum= "+ sum+ " a = "+ a); //1 
    }
}

转载于:https://www.cnblogs.com/bchen/p/7422532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值