19.类型转换之强制转换

强制类型数据转换

  • 强制转换的格式
    • b = (byte)(a + b);
  • 强制转换的注意事项
    • 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同
/*
    强制转换:
        目标类型 变量名 = (目标类型)(被转换的数据);
        建议:数据做运算,结果是什么类型,就用什么类型接受,不要随意转换类型,否者会有精度的损失。
*/
public class TypeCastDemo2{
    public static void main(String[] args) {
        //定义两个变量
        int a = 10;
        int b = 20;
        int c = a + b;
        
        System.out.println(c);
        
        byte d = (byte)(a + b) ;
        System.out.println(d);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,059评论 0 13
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,451评论 0 9
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,273评论 1 44
  • 我想把每天的的小心思记录下来,无所谓华丽的词藻,只是想知道自己每一天的思想变化 我想把每天拍到的照片都记录下来,不...
    飘飘是个运营喵阅读 207评论 0 0
  • 如果你了解都江堰的故事,应该也熟悉文章标题这句话。没错,这就是都江堰水利工程的六字真诀。今天,我有幸游览了这个历史...
    going_hlf阅读 12,405评论 2 3