第2章Java基本语法电子教案.pptVIP

  • 3
  • 0
  • 约1.24万字
  • 约 60页
  • 2019-12-01 发布于天津
  • 举报
int a=(int)123L。 Java不允许自动类型转换,当你进行类型转换时,要注意使目标类型能够容纳原类型的所有信息。 记住整型和字符型变量位长是不同的,整型是32位,而字符型是16位,所以从整型转换到字符型可能会丢失信息。 同样,把64位的长整型数转换为整型数时,由于长整型有比32位更多的信息,也很可能会丢失信息。即使两个数有相同的位数,比如整型和浮点型(都是32位),从浮点型转换为整型时也会丢失信息。 表2.5 不会丢失信息的类型转换 原始类型 目 标 类 型 原始类型 目 标 类 型 byte short,char,int,long,float,double int long,float,double short int,long,float, double long float,double char int,long,float, double float double Java的运算符代表着特定的运算指令,程序运行时将对运算符连接的操作数进行相应的运算。运算符和操作数的组合构成表达式,表达式代表着一个确定的数值。表达式在使用上总是先计算后使用,因此,不管一个表达式有多么复杂,其最终结果都是一个有确定类型和大小的数值。 按照运算符功能来分,运算符有7种: 赋值运算符、算术运算符、关系运算符、条件运算符、逻辑运算符、位运算符

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档