zoukankan      html  css  js  c++  java
  • 【Java】运算符及常量变量

    1.程序及运行结果

    枚举类型是引用类型,上图中s与t不是引用的同一对象,不是原始数据类型,可以从字符串中转换。

    它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。

    枚举可用于switch语句中。

    2.原码、反码和补码

    3.同名变量屏蔽原则

    实际上,java里面,在同一个作用域下,不能定义一样的标识符(也就是你做说的变量名)。为什么呢?因为,他需要保证你在某个作用于下使用某个标识符的时候,JVM能够正确进行区分!所以,实际上,全局变量和局部变量和内存并不存在绝对直接的关系。实际上,不管是全局的还是局部的变量,他的标识都是保存在栈里面的。

    成员变量作用域在整个类,方法中为什么可以再重复定义?
    因为在java中,局部定义的变量能够覆盖全局范围内的变量。在局部使用某个变量的时候JVM会优先找和当前使用位置"近"的变量的的定义!如果在局部定义了和全局变量一样的名字,我们使用的过程中,调用全局变量的话,会使用this关键字辅助。

    4.程序及运行结果

    结论:使用double类型的数值进行计算,其结果是不精确的。

    5.代码及运行结果

    int X=100;
    int Y=200;
    System.out.println("X+Y="+X+Y);
    System.out.println(X+Y+"=X+Y");

    结果:

    X+Y=100200
    300=X+Y

    两种情况下字串连接操作不一样,第二种能算出x+y的结果。

  • 相关阅读:
    Ionic Cordova 环境配置window
    滚动条超出表格标题,表格标题固定
    逗号分隔查询
    sulin LuceneNet 搜索二
    LuceneNet 搜索一
    Sql 竖表转横表
    div 无缝滚动
    【bfs】【中等难度】wikioi3055 青铜莲花池
    【bfs】【中等难度】tyvj P1234
    【简单思考】noip模拟赛 NTR酋长
  • 原文地址:https://www.cnblogs.com/qkmn/p/5926532.html
Copyright © 2011-2022 走看看