zoukankan      html  css  js  c++  java
  • 初学java--类型转换介绍

    自动类型转换代码示例:

    public class Teach04 {

    public static void main(String[] args) {
    //自动类型转换
    //自动类型转换只有七种数据类型,不包含boolean类型
    //基本原则:低级可以直接转换成高级别
    //      char->int
    //byte->short->int->long->float->double
    //运算时的自动转换条件
    //两种类型要兼容
    //目标类型大于原类型
    int a=10;
    double b=1.1;
    //b=b+(double)a;
    b=b+a;
    System.out.println(b);
    b=1.1;
    //a=a+b会报错
    a=a+(int)b;
    System.out.println(a);



    }


    }



    强制转换代码示例:

    package com.jredu.ch01;


    public class Teach05 {


    public static void main(String[] args) {
    // TODO Auto-generated method stub
    //强制类型转换
    //高级别转低级别时,必须进行强制转换
    //是否强制转换取决于数据类型级别的高低,不取决于数据的实际数值
    int a=330;
    // short b=a;     不进行强制转换此处会报错
    short b=(short)a;
    int d=(int)1.9;
    System.out.println(d);
    int  e=(int)-1.1;
    System.out.println(e);



    }

  • 相关阅读:
    咨询
    xcode技巧
    礼仪
    asi 网络框架
    iOS 开发问题 书籍 价值 改名 创业大赛app
    PS,UI,美工
    运营推广
    多线程 并发 文章
    手机技巧 文章
    javaScript 类文章
  • 原文地址:https://www.cnblogs.com/liuyuancheng/p/7252639.html
Copyright © 2011-2022 走看看