C选项错误少个括号应该改为:int n=s.length();
B选项:与字符串相连的“+”都是起拼接字符串的作用s=s+100 输出结果为"story100"
注意:如果是s=100+100+s 那么输出结果就是“200story”因为只有与字符串相连的“+”才起字符串的拼接作用,整形间的“+”起相加作用
数组长度是length属性
字符串长度是:length()方法
+两边其中有一个是字符串的时候,另一边也默认是字符串
100 会被隐式转换成字符串 "100"
C是错误的,获取字符串长度需要用 s.length()
字符串没有 没有一个 length 属性,只有一方法获取长度的 length()
字符串 + 数字 数字会被隐式的转换成 字符串
比如 int i = 100;
String str = i + "";
这样就把100 编程了字符串了