JAVA_Lesson3(传智播客笔记之语言基础)

set classpath= //可以清空路径信息。

&&&java中均可以表示与运算,但是&&具有短路功能(一方为假则不再判断),|||也类似。&&&高效。运算结果一样,运算过程有点小区别。

一个数异或同一个数2次,结果还是其本身。(可以用于加密,但是加密一般用算法用来加密)

>>>无符号右移,高位出现的空位,无论原高位是什么,空出的都用0来补。

二进制乘法(用位运算更加高效):


 交换a和b的方法:

1. c=a;a=b;b=c; 开发常用,速度比方法3更快,阅读性也强

2. a=a+b;b=a-b;a=a-b;(不推荐使用该法,如果2个整数之和过大,容易超过int的范围)

3. a=a^b;b=a^b;a=a^b;(一个数与另外一个数异或2次,不改变其值)面试多用

 关于if的一些事情:

If  else if  else 比if  if   if效率更高,满足一个,其余均不会允许。不像if if  if均会做判断运行。 局部代码块里面定义的变量属于局部变量,一出范围后就被释放了,不再占用内存空间。(可以决定其生命周期)

exit可以结束控制台的结束

   

猜你喜欢

转载自blog.csdn.net/wearlee/article/details/80533775