zoukankan      html  css  js  c++  java
  • 从零开始学习Java编程(八)--基本类型的类型转换

    Java语言所提供的7种数据类型之间是可以相互转换,有两种类型转换方式:自动类型转换和强制类型转换。

    一、自动类型转换

       自动类型转换

    举例说明:

    /* 
      基本数据类型之自动类型转换
      作者:Gee
      */
      public class AutoConversion
      {
          public static void main(String [] args)
          {
              //定义数据类型
              int i=6;
              int iVal='a';
              System.out.println(iVal);
              
              float f=i;
              System.out.println(f);
              
              double d='u0042';
              
              System.out.println(d);  //输出字符型自动转换的值
                   
          }
      }

    二、强制类型转换

    当上图的类型需要逆向左边转换的时候,则必须使用强制类型转换,强制类型转换的语法格式:

    (类型名)Value

    举例说明:

    /* 
      基本数据类型之强制类型转换
      作者:Gee
      */
      public class NarrowConversion
      {
          public static void main(String [] args)
          {
              //定义数据类型
              int i=-3;
              float f1=3245.52F;
              System.out.println((int)f1);
              
              byte f=(byte)i;
              System.out.println(f);
                             
          }
      }

    在通常情况下,字符串不能直接转换为基本类型,通过基本类型对应的包装类则可以实现把字符串转换成基本类型。

    Java为8种基本类型都提供了对应的包装类:boolean对应的Boolean、byte对应的Byte、short对应的Short类,int对应的Interger、long对应的Long、char对应的Character、float对应Float、double对应的Double类,8个包装类都提供了一个parseXxx(String str)静态于将字符串转换为基本类型。

    例如:

    String s="45612";
    int iVal=Interger.parseInt(s);
  • 相关阅读:
    jQuery全屏滚动插件fullPage.js
    通过定位实现子元素相对于父元素上下左右居中
    TermDocs
    IndexWriter
    lucene demo引出的思考
    第一个LUCENE程序
    lucene3.5的查询语法
    更改只读文件属性为正常
    设置WINDOWS2003服务器的允许外界访问端口,远程桌面的端口更改
    Cookie在域中的读写实现顶级域共享
  • 原文地址:https://www.cnblogs.com/itmonk/p/3302355.html
Copyright © 2011-2022 走看看