首页 > 其他分享 >基本类型&强制转换

基本类型&强制转换

时间:2023-02-08 12:33:33浏览次数:22  
标签:转换 int float long 类型 强制

数据类型

  • 基本类型

    • byte short int long float double char boolean

  • 引用类型

    • 类 接口 数组

八大基本类型

  • long 和 float 加 L 和 F

  • String不是关键字,是类

  • int i = 010  //结果8 八进制加0
    int j = 0x10 //结果16 十六进制加0X 0-9 A-F 16
  • 浮点数计算尽量用数学工具类(BigDecimal),避免取舍误差

 

转义字符

  • \t 制表符 水平制表(HT) (跳到下一个TAB位置)

  • \n 换行

 

强制转换

  • 强制转换 (类型)变量名 高—低

  • 自动转换 低—高

  • 容量低->高 :byte short char < int < long < float < double

  • 注意点:

    1. 不能对布尔值进行转换

    2. 不能把对象类型转换为不相干的类型

    3. 在把高容量转换到低容量时,强制转换

    4. 转换的时候可能存在内存溢出或精度问题

 

注释

  • 单行注释://

  • 多行注释:/* */

  • 文本注释:/** */

 

标识符注意点

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始

  • 首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或者数字的任何字符组合

  • 不能使用关键字作为变量名或方法名

  • 标识符是大小写敏感的

  • 可以使用中文命名,但一般不建议去使用,也不建议使用拼音,很low

  •  

标签:转换,int,float,long,类型,强制
From: https://www.cnblogs.com/sy-guo/p/17101296.html

相关文章