对自动类型转换和强制类型的区别模棱两可,写一篇笔记加深印象。
强制类型转换的语法格式是

(targetType) value

强制类型转换的运算符是圆括号(),当进行该类型转化时,类似于将一个大瓶子内的水倒入一个小瓶子,但如果大瓶子里的水很多,将会引起溢出,从而造成数据丢失。因而这种转换也被成为缩小转换(Narrow Conversion)

编写练习

public class Test {
    public static void main(String[] args)
    {
       String talk = "We will back, Yes?";
       var talk2 = "\nI think we will not back again,sir.";
       var talk3 = "\nHow many men we have?";
       float people = 10.0f;
       int peoplevaule = (int) people;
       var talk4 = "We only have ";
       System.out.println(talk+talk2+talk3);
       System.out.println(talk4+peoplevaule+" men");
    }
}

文字定义摘自《疯狂Java讲义》
运行结果

最后修改:2022 年 09 月 17 日
如果觉得我的文章对你有用,只需评论或转发支持,谢绝投喂!