2:运算符

数值运算符:略

==: 值判断与通常无异;

   类判断为判断句柄,若不相同则为0;

equal:类的值的判断;

   eg:n1.equals(n2);

     只能在比较类库中的类时是返回正确结果(大多数java类库中已实现该方法),比较自己创建的类时仍然错误。实现方法待续。!=

!=,&&,||,!:与通常无异,略过。

短路:当已知逻辑运算结果时跳出。

     eg:1 && 1 && 0 && 1: 当运算至第三项时便得出结果为0,此时跳出,不再进行第四项的运算。

位运算符:按byte移位,略。

   ps:位运算符可与赋值连用,比如 "i>>>=5" == "i=i>>5"。

+(字符串运算符):用来连接字符串,所有的运算成员均必须为字符串。

   eg:

int a=5;
String b="a";
System.out.printLn(a+b);

  此时a被强制转化为string类型,最后的输出结果为5a。

  ps:在旧版java中需保证第一个运算成员为字符串,否则会报错。

造型运算符

  字面值:告诉编译器赋值类型(在不确定的情况下)

      0x:16进制

      0:8进制

      ne+(-)xf:n10x

  转型:无,java不需要转型。

  溢出:当数值超过赋值类型极限之后值便会显示错误,并且不会报错。

posted on 2016-09-28 15:20  cramile  阅读(124)  评论(0)    收藏  举报

导航