栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java数据类型转换和越界

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java数据类型转换和越界

public class testbiny {
    public  static  void main(String[] args){
        int k=-1;
        System.out.println(Integer.toBinaryString(k));

    }
}

一、类型转换
public class testcoversion {
    public static void main(String[] args){
    int i=Integer.MAX_VALUE;
    short j=(short)i;
    long x=(long)i;
    float y=(float) i;
    double z=(double)i;
    System.out.println(i);
        System.out.println(j);
        System.out.println(x);
        System.out.println(y);
        System.out.println(z);
}}

int转换成float缺失位数,转换成double正常;int转换成short,存在风险,转换成long一切正常 二、越界 三、boolean的使用 四、运算中的转换和赋值
public class testoperation {
    public  static  void  main(String[] args){
        int i=6;int j=5;
        int k=i/j;
        double x=i/j;
        double y=(double)i/j;
       double z=1.0*i/j;
        System.out.println(i);
        System.out.println(j);
        System.out.println(x);
        System.out.println(y);
        System.out.println(z);


    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489308.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号