博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型转换(初学)
阅读量:6367 次
发布时间:2019-06-23

本文共 1001 字,大约阅读时间需要 3 分钟。

自动类型转换:1.特点:代码不需要进行处理,自动完成

       2.规则:数据范围小到大

public class Lucken{

  public static void main(String[] args){
    System.out.println(3.14);
    System.out.println(1024);
    long num1=100; //因为100为int,范围小于long自动转换
    double num2=3.14F; //float小于double

    int num3='a'; //char小于int

    System.out.println(num1);
    System.out.println(num2);
    System.out.println(num3);
}
}

强制类型转换(有可能造成精度损失)

格式:int num=(int)100L //只能在int范围内进行。

 

int num1=(int)6000000000L;//只能强制转换范围内的

System.out.println(num1);//1705032704 溢出(不报错)

 

int num2=(int)2.5;//只能强制转换范围内的

System.out.println(num2);//舍去小数位 2 损失精度

 

char zifu1=‘A’

System.out.println(zifu1+1);//ascall char类型进行数学运算,字符会翻译成数字

 

byte num4=40;

byte num5=50;
int r=num4+num5;(要用int接收 byte ,short char 的加减乘除,因为在使用时num自动提升为int)
byte num4=40;
short num6=50;
short r=short(num4+num5);(要用int接收 byte ,short char 的加减乘除,因为三个类型都被提升成int,但是也可以强制转换)

不能带boolean 玩

大写字母A65 小写字母 a97

 

ASCLL码表:美国表

Unicode码表 :万国表 开头 0-127与ascll一样 128以后不同

转载于:https://www.cnblogs.com/worldof/p/10669447.html

你可能感兴趣的文章
Linux下双物理网卡设置成虚拟网卡
查看>>
Java Swing界面编程(25)---事件处理:鼠标事件及监听处理
查看>>
改动wordpress默认发邮件邮箱地址
查看>>
2019足协超级杯花落苏州 开幕战上演“京沪对决”
查看>>
统计局:2018年全国工业产能利用率为76.5%
查看>>
“大白兔”迎来60岁生日 各类衍生品受青睐
查看>>
西安火车站迎来“大手术”
查看>>
小米联手李嘉诚,长和将在全球17700家门店销售小米设备
查看>>
苹果将推出廉价版iPhoneX,售价直指5000区间,三星颤抖了么
查看>>
工业和信息化部:四个方面扩大升级信息消费
查看>>
春节期间我国出现大范围寒潮、雨雪冰冻天气的可能性较小
查看>>
华为小世界杯来了:从一棵树到一片森林的大赛
查看>>
[贝聊科技] iOS 终极横竖屏切换解决方案
查看>>
黑客真实生活复现 | 十部超赞黑客电影,周末肥宅生活必备!
查看>>
玩转 iOS 开发:NSURLSession 讲解 (一)
查看>>
我的iOS开发内容相关总结
查看>>
Event Loop的规范和实现
查看>>
『React Navigation 3x系列教程』之createStackNavigator开发指南
查看>>
头条系多闪:IM 战线上的另一块战场
查看>>
原生JS操作DOM
查看>>