Java小树的参天成长(自动类型转换)

本文介绍了Java中的类型转换,包括自动类型转换和强制类型转换。自动类型转换发生在兼容类型且目标类型更大的情况下,如int到short。示例展示了自动类型转换的应用。同时强调布尔类型不能与其他类型转换。强制类型转换则需要显式进行,例如(int)variable。博客还包含了一个简单的用户输入案例,根据用户输入执行不同操作。
摘要由CSDN通过智能技术生成

类型转换分为两种,一种是自动类型转换,另一种是强制类型转换。

自动类型转换

达成自动类型转换的必须两个条件。

第1个,两种类型相互兼容(比如数值型是相互兼容的,整数和整数,整数和小数,第2个是字符和数值[字符后面有一个对应的编码,这个编码是整数,所以可以和数值型兼容])

第2个,目标类型大于源类型

ddb5d6f012ba42749abb37812873eb5f.jpg

 目标类型是int大于源类型short,这里满足第1个和第2个条件,会发生自动类型转换。

下面来举几个例子

8420a0af9e4343ca800472ded5297d4e.png

a9bd51a24ddb40f7acc2a834d4c9824d.png

 运行的结果

4ea8883173ea4e4c9cb002af239c1218.png

注意布尔类型无法与其他类型进行转换,因为不兼容

 强制类型转换,请点击链接http://t.csdn.cn/uPjaY

public class ThinkYou {
    public static void main(String[] args) {
        System.out.println("感谢您的阅读");
        Scanner input = new Scanner(System.in);
        System.out.println("——————有帮助点1,认为垃圾点2.赞助请点3————————");
        int a = input.nextInt();
        switch (a) {
        case 1:
            veryhelp();
            break;
        case 2:
            trash();
            break;
        case 3:
            sponsor();
            break;
        }
        System.out.println("祝您生活愉快!再见");
    }
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小智学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值