JAVA以前的学习笔记(四)Java认证考试

文章作者 100test 发表时间 2010:01:01 15:41:44
来源 100Test.Com百考试题网


  Java中基本类型那个的数据转换
  java中的类型转换
  java中的类型转换可以分为三类
  ·低级到高级的自动类型转换,精度不会变化。
  ·高级到低级的强制类型转换,精度会发生变化。
  ·包装类过渡类型能够转换,不能使用自动类型转换时推荐的方法,低级到高级的自动类型转换
  byte b;
  int i=b;
  long l=b;
  float f=b;
  double d=b;
  大家应该都看得懂的。
  对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类型转换。
  short i=99;
  char c=(char)i;
  高级到低级的强制类型转换
  int i=99;
  byte b=(byte)i;
  char c=(char)i;
  float f=(float)i;
  可以想象,这种转换肯定可能会导致溢出或精度的下降。
  包装类过渡类型能够转换
  float f1=100.00f;
  Float F1=new float(f1);
  Double d1=F1.doubleValue();//F1.doubleValue()为Float类的返回double值型的方法
  简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。即:
  Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)
  基本类型就是这样的。,还有些不同转换根据不同的需求进行的。

相关文章


实例编程:JFreechart的一些用法Java认证考试
junit单元测试使用方法Java认证考试
专家解读:Java终止函数深度分析Java认证考试
Java语言常见字符串注意事项Java认证考试
JAVA以前的学习笔记(四)Java认证考试
JAVA以前的学习笔记(三)Java认证考试
JAVA以前的学习笔记(二)Java认证考试
JAVA以前的学习笔记(一)Java认证考试
J2EE体系架构设计介绍1J2EE模型及J2EE设计模式Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛