码迷,mamicode.com
首页 > 编程语言 > 详细

黑马程序员——java基础——基础知识(二)

时间:2015-02-28 18:24:13      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

 

——————android培训java培训、期待与您交流!——————

一 java中的运算符

在java中,运算符可分为-算术运算符、赋值运算符、比较运算符和位运算符。

1.算术运算符

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。

操作符描述例子
+ 加法 - 相加运算符两侧的值 A + B
- 减法 - 左操作数减去右操作数 A – B
* 乘法 - 相乘操作符两侧的值 A * B
/ 除法 - 左操作数除以右操作数 B / A
取模 - 右操作数除左操作数的余数 B%A
 + + 自增 - 操作数的值增加1 B + +或者++B
 -  - 自减 - 操作数的值减少1 B -  - 或者--B

 

具体使用例如: 

 

public class Test {
    public static void main(String[] args) {
         int    a  = 60;
         int    b  = 30;
         int     numberA  =  20;
         int     numberB =  20;
         int     numberC =  20;
         int     numberD =  20;
    System.out.println("a+b = "+(a+b));
    System.out.println("a-b = "+(a-b));
    System.out.println("a*b = "+(a*b));
    System.out.println("a/b = "+(a/b));
    System.out.println("a%b = "+(a%b));
        //++i(- -i)表示在使用i变量之前,先使i的值加(减)1;
    System.out.println("运算之前 numberB = "+numberB+";"+"  运算中 ++ numberB = "+(++numberB)+";"+"  运算之后 numberB = "+numberB);
    System.out.println("运算之前 numberD = "+numberD+";"+"  运算中 - -numberD = "+(- -numberD)+";"+"  运算之后 numberD = "+numberD);
   //i++(i- -)表示在使用i变量之后,使i的值加(减)1;
    System.out.println("运算之前 numberA = "+numberA+";" +"  运算中 numberA ++ = "+(numberA++)+";"+"  运算之后 numberA = "+numberA);
    System.out.println("运算之前 numberC = "+numberC+";" +"  运算中 numberC - - = "+(numberC- -)+";"+"  运算之后 numberC = "+numberC);

    }
        } 
  
编译后显示如下:

技术分享

2.赋值运算符

作用就是讲常量、变量或者表达式的值赋给某一个变量。

操作符描述例子
= 简单的赋值运算符,将右操作数的值赋给左侧操作数 C = A + B将把A + B得到的值赋给C
+ = 加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数 C + = A等价于C = C + A
- = 减和赋值操作符,它把左操作数和右操作数相减赋值给左操作数 C - = A等价于C = C -
 A
* = 乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数 C * = A等价于C = C * A
/ = 除和赋值操作符,它把左操作数和右操作数相除赋值给左操作数 C / = A等价于C = C / A
(%)= 取模和赋值操作符,它把左操作数和右操作数取模后赋值给左操作数 C%= A等价于C = C%A
<< = 左移位赋值运算符 C << = 2等价于C = C << 2
>> = 右移位赋值运算符 C >> = 2等价于C = C >> 2
&= 按位与赋值运算符 C&= 2等价于C = C&2
^ = 按位异或赋值操作符 C ^ = 2等价于C = C ^ 2
| = 按位或赋值操作符 C | = 2等价于C = C | 2

黑马程序员——java基础——基础知识(二)

标签:

原文地址:http://www.cnblogs.com/ADS1993/p/4305879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!