zoukankan      html  css  js  c++  java
  • 初学Java运算符

    Java中运算符和C中运算符基本类似,一下是值得注意的地方:

      1:基本类型数据参加运算的时候会进行类型转换,转换规则如下所示

        a:若表达式中只有byte,short,char类型,则自动转换为int类型运算,结果为int类型

        b:若表达式中为(byte,short,char)op(int),则同上

        c:若表达式中为(byte,short,char,int)op(long),则自动转换为long类型,运算结果为long类型

        d:若表达式中为(byte,short,char,int,long)op(float),则自动转换为float类型,运算结果为float类型

        e:若表达式为(byte,short,char,int,long,float)op(double),则自动转换为double类型,运算结果为double类型

      2:Java中boolean和String类型,和其它类型之间不能转换,其中boolean只接受true和false

      3:"+"操作符,若其中一个操作数为String类型,另外一个操作数可以使任意类型,但这个操作数倍转换为字符串(当另一个操作数为引用类型的时候,就调用该引用对象的      toString()方法,在java.lang.Object类中定义了toString()方法)

      4:short和char类型之间赋值需要强制类型转换

        float和double赋值给整数类型需要强制类型转换

        整数类型赋值给float和double类型-直接赋值

      5:>>>为算数右移运算符(高位添符号位),>>为逻辑右移运算符(高位添0),<<为左移运算符(低位添0)

  • 相关阅读:
    培训第一天
    jQuery日期时间控件
    java.lang.ExceptionInInitializerError
    j2ee 获取上下文环境
    BeanUtil.ConversionException
    Python3.x和Python2.x的区别
    Apache开启伪静态
    总结
    常用的视频网站
    lua语言萌新之路
  • 原文地址:https://www.cnblogs.com/buxianghe/p/2355566.html
Copyright © 2011-2022 走看看