标示符
java标示符是由26英文字母大小写,数字,0-9组成。
定义合法标示符。规定是不可以用数字开头,不可以使用关键字,还有就是在java中严格区分大小写。
常量表示不可改变的数值。
java中常量
java基本数据类型
java中定义了四类8种基本数据类型
有逻辑型-boolean
文本型 - char
整数型 - byte short,int,long
浮点型- float double;
进制转换
十进制转换成二进制:对十进制进行除2运算取余数。倒过来取。
二进制转换成十进制:二进制乘以2,在几位就是几次幂,比如110,他的十进制就是(0*2的0次方)+(1*2的1次方)+(1*2的2次方)
负数的表现形式是。正数的反转+1;
逻辑运算符
逻辑与 &
true & true = true
true & false = false
false & true = false
false& false = false
逻辑或 |
true | ture = true
true | false= true
false| ture = true
false | false = false
逻辑异或 ^
true ^ true = false
true ^ false = true
false ^ true = true
false ^ false = false
一个数异或一个数结果还是那个数。
逻辑短路与 &&
true && true = true
true && false = false
false && true = false 此语句里面的 true不会被执行直接返回false;
false && false = false 此语句里面的false不会被执行直接返回false;
逻辑或 ||
true || ture = true 此语句里面的 true不会被执行直接返回true,
true || false= true 此语句里面的false不会被执行直接返回true,
false|| ture = true
false || false = false
位运算符<< >> >>
<<其实就是乘以2的位移数的次幂 如2<<2 其实就是2乘以2的2次幂结果为8;
>>其实就是除以2的位移数的次幂 如6>>2 其实就是6除以2的2次幂结果取整结果为1;
>>最高位补什么由原有的数据的最高位值决定,如果最高位是0,右移后,用0补空位,如果最高位是1,右移后,用1补空位
>>>无论最高位是什么,右移后都用0来补充最高位。。
有两个变量 n 和m 调换他们的值
第一种方法;
定义一个变量 temp
temp = n;
n = m;
m = temp;
第二种方法
n = n + m;
m = n - m;
n = n - m;
第三种
n = n ^ m;
m = n ^ m;
n = n ^ m;
switch语句括号里面只支持四种类型 byte short int char四种类型
|