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);



    }

  • 相关阅读:
    Python装饰器
    Python常用内建模块
    Python文件的操作
    Python集合的操作
    Python字典的操作
    Python列表元组的操作
    os.path
    Python字符串的操作
    线性回归
    随机森林
  • 原文地址:https://www.cnblogs.com/liuyuancheng/p/7252639.html
Copyright © 2011-2022 走看看