变量与运算符的基本知识点

变量的命名规则

     对于变量,如果只有一个单词,则全部小写;如果变量名由多个单词组成,则从第二个单词开始,每个单词的首字母大写,即采用小驼峰命名法。

运算符

     运算符有以下几类:1、算术运算符;2、条件运算符;3、关系运算符;4、逻辑运算符;5、位运算符。

    1、算术运算符

        算术运算符主要用于基本的算术运算,如加减乘除,%模运算、++、--等。x++和x--为先赋值后自增,++x和--x为先自增,后赋值。例如:

      int x=5; int y=5; int z=x++;  int t=++y; 

        输出结果为z=5,x=6,t=6,y=6。

    2、条件运算符

         条件运算符(  ? :),也称“三目运算符”。语法: 数据类型  变量=布尔表达式?满足时赋值:不满足时赋值。例如:

int x=3;int y=6;int z= x>y?x+y:x*y;System.out.println(z);

        输出结果为18。

   3、关系运算符 

        关系运算符有>、<、>=、<=、==、!=,其返回类型均为布尔类型(true、false),可以与逻辑判断语句一起使用。注:可以直接将字符和数字进行比较。例如:

char a='哈';  int num=10;  System.out.println(a>num);

        输出结果为true。

   4、逻辑运算符

       逻辑运算符有:与(&\&&)、或(|、||)、非(!),其中&&为短路与,只要有条件为false,剩余条件不用再判断;||为短路非,只要有条件为true,剩余条件不用再判断。

       与:所有条件都为真,结果才为真;

       或:所有条件都为假,结果才为假;

       非:即取反;

    5、位运算符 

      位运算符有按位与&、按位或|、按位异或^、取反~、左移<<、右移>>。位运算符的关键在于十进制与二进制的转换。

      按位异或:a^b,a与a有且只有一个为真,结果为真;a与b同时为真或假,结果为假;

      左移:补0,相当于乘法;

      右移:补符号位,相当于除法。

     例如:

1、2&8;

2的二进制为0000 0000 0000 0000 0000 0000 0000 0010

8的二进制为0000 0000 0000 0000 0000 0000 0000 1000

     0000 0000 0000 0000 0000 0000 0000 0010

 &  0000 0000 0000 0000 0000 0000 0000 1000

 =  0000 0000 0000 0000 0000 0000 0000 0000

2、2^8;

     0000 0000 0000 0000 0000 0000 0000 0010

 ^   0000 0000 0000 0000 0000 0000 0000 1000

 =  0000 0000 0000 0000 0000 0000 0000 1010

   运算符优先级 

优先级别运算符
1() []
2!  ~    -   ++  --  
3*  /   %
4+   -
5>>    <<
6<  <=   >   >=  
7==    !=
8&
9^
10|
11&&
12||
13?:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值