2-11选择题里面有很多不太理解

来源:2-10 选择练习

苏码卡

2021-07-26 23:07:01

http://img.mukewang.com/climg/60fececc09506def03980332.jpg


c+i之后的结果不能赋值给字符型变量

String类型不能赋值给int类型变量

s为String型变量,c+s之后的结果为String类型,String类型不能赋值给字符型变量

s是字符串型变量,s+i的结果是字符串类型,可以赋值给字符串类型变量。因此B选项是正确的。


最后两个 S一个为String型变量,一个是字符串型变量。

这里面 谁能谁能赋值给谁,在哪可以看到?好像并没有看到教学内容,还是我看漏了。

如果没有 怎么理解这部分?

写回答

1回答

好帮手慕阿园

2021-07-27

同学你好,String类型就是字符串类型,,当字符串与基本数据类型数据进行加法运算时,实际上是进行的字符串连接运算;而字符串类型和基本数据类型之间不能直接相互赋值,C选项的i为int类型,而结果为String类型,将String类型赋值给int类型会报错;同理D选项也是,c是char类型,结果是String类型,将String类型赋值给char类型会报错;同学可以记住字符串类型和基本数据类型之间不能直接进行赋值操作

祝学习愉快~

0

0 学习 · 9886 问题

查看课程