符号与命名

符号

存在逻辑符号和换位符号

(1)逻辑符号

&&(逻辑和,条件判定时用到,两条件同时满足才可)
||(逻辑或,条件判定时用到,两条件中任意一条件满足即可)
!(逻辑非,条件判断时用到)

(2)换位符(设A 1110 0001,B 0011 1001)

&(换位和,在机器语言中会用到,表现为遇0得0)(A&B = 0010 0001)
|(换位或,在机器语言中会用到,表现为遇1得1)(A|B = 1111 1001)
(异或,相同为0,不同为1.即判断是否不同)(AB = 1101 1000)
(非)(A = 0001 1110)

(右移)

点击查看代码
System.out.println(16>>3);
结果为2 <<(左移)(参照右移)

(3)运算符

自加/减

++表示自加(如,i++ 为i+1
--表示自减(如,i-- 为i-1

大体如此,但此类符号存在逻辑问题

点击查看代码
    int i1 = 1;
    int i2 = i1++;
    int i3 = ++i1;

    System.out.println(i1);
    System.out.println(i2);
    System.out.println(i3);
结果为3,1,3 为什么呢?因为i1++是先赋值原来的数(即1)给i2,然后自加,而++i1是先自加然后赋值

命名

规则

(1)驼峰原则,即第一个单词小写,之后的单词首字母大写)

(2)变量名要通俗易懂

(3)常量名均大写(如,MAXSISE

posted @ 2022-06-30 20:46  椿岁  阅读(266)  评论(0编辑  收藏  举报