Java复习第三章

Java第三章

  1. 算术混合运算的精度:最高双精度(单精度、long)按双精度(单精度、long)计算,最高精度低于int按int计算 ; Java允许把不超出byte、short、char 的取值范围的算术表达式的值赋给byte、short和char型。
    byte x =(byte)20+'a'; //正确 117
    byte x =(byte)30+'b'; //错误 128
  2. 负数在计算机中用补码存储,二进制绝对值取反加一
  3. ^ 异或相同为0不同为1;(返回值是int 对整型数据按位异或)
  4. instanceof作用是判断左面的对象是不是右面类或者子类创建的对象
  5. switch 与剧中的"表达式"的值可以为byte、short、int 、char 型 ; "常量值1"到"n"也必须是byte、short、int 、char 型,且互不相同,不能是long。
  6. for(声明循环变量: 数组的名字)
    {
        ....
    }
    
  7. hasNextXXX()方法等待用户在键盘输入数据,然后调用nextXXX()方法获取用户输入的数据

猜你喜欢

转载自www.cnblogs.com/libai1024/p/12586689.html