博客
关于我
JAVA中运算符及命名规则
阅读量:778 次
发布时间:2019-03-24

本文共 694 字,大约阅读时间需要 2 分钟。

变量命名规则

变量命名在编程中至关重要,遵循以下规则:

软性指标:

  • 若为多个单词构成,建议采用驼峰命名法;
  • 大驼峰:第一个单词首字母大写,其余单词首字母也大写,常用于类名;
  • 小驼峰:第一个单词首字母小写,其余单词首字母小写,适用于变量和方法。
  • 硬性指标:

  • 变量名只能包含字母、数字和下划线;
  • 不允许以数字开头;
  • 变量名具有大小写敏感性(例如,num和Num是不同的变量)。
  • 类型转换

    在Java中,类型转换存在一些特殊规则:

  • long类型的范围比int大,因此int可以赋值给long,但反之则不行;
  • double类型的范围也更大,int可以赋值给double,但double不能赋值给int。
  • 结论:

  • 不同类型的变量之间赋值时,范围较小的类型可以自动转换为较大的类型,但反之不行;
  • 强制类型转换并不总是可行且类型间互不关联的变量无法相互赋值(例如int和boolean)。
  • 逻辑运算符

    逻辑运算符有两个:&&和&&||

    &&规则:

  • 只有左右两个操作数同时为true时,结果才为true,否则为false;
  • 左侧表达式为false时,整个表达式会自动返回false,无需进一步计算右侧表达式(短路求值)。
  • &&

    &||规则:

  • 只有左右两个操作数同时为false时,结果才为false,否则结果为true;
  • 左侧表达式为true时,整个表达式会自动返回true,无需进一步计算右侧表达式(短路求值)。
  • 移位运算

    <<:左移操作符将左起始位移到右侧并填充0,每次左移相当于乘以2。

    >>>:逻辑右移填充0到左侧,每次右移相当于除以2。

    >>>:算术右移填充符号位到左侧,每次右移相当于除以2。

    转载地址:http://merkk.baihongyu.com/

    你可能感兴趣的文章
    Openlayers实战:加载GeoJSON
    查看>>
    Openlayers实战:加载GPX文件
    查看>>
    Openlayers实战:加载SHP文件
    查看>>
    Openlayers实战:界面控制综合演示
    查看>>
    Openlayers实战:绘制图形,导出geojson文件
    查看>>
    Openlayers实战:绘制图形,导出KML文件
    查看>>
    Openlayers实战:绘制多边形,导出CSV文件
    查看>>
    Openlayers实战:绘制带箭头的线
    查看>>
    Openlayers实战:绘制点、线、圆、多边形
    查看>>
    Openlayers实战:绘制矩形,正方形,正六边形
    查看>>
    Openlayers实战:自定义放大缩小,显示zoom等级
    查看>>
    Openlayers实战:自定义版权属性信息
    查看>>
    Openlayers实战:输入WKT数据,输出GML、Polyline、GeoJSON格式数据
    查看>>
    Openlayers实战:选择feature,列表滑动,定位到相应的列表位置
    查看>>
    Openlayers实战:非4326,3857的投影
    查看>>
    Openlayers高级交互(1/20): 控制功能综合展示(版权、坐标显示、放缩、比例尺、测量等)
    查看>>
    Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
    查看>>
    Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中
    查看>>
    Openlayers高级交互(12/20):利用高德逆地理编码,点击位置,显示坐标和地址
    查看>>
    Openlayers高级交互(13/20):选择左右两部分的地图内容,横向卷帘
    查看>>