请在 下方输入 要搜索的题目:

short s1 = 1 s1 = s1 1有什么错? short s1 = 1 s1 = 1 有什么错?

short s1 = 1 s1 = s1 1有什么错? short s1 = 1 s1 = 1 有什么错?

发布时间:2025-06-24 18:52:20
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:对于short s1 = 1; s1 = s1 1; 由于s1 1 运算时会自动提升表达式的类型,所以结果是int 型,再赋值 给short 类型s1 时,编译器将报告需要强制转换类型的错误。 对于short s1 = 1; s1 = 1;由于 = 是java 语言规定的运算符,java 编译器会对它进行特殊处理,因此 可以正确编译。
专业技术学习
专业技术学习
搜搜题库系统