java程序设计

2025-02-23 17:01:19
推荐回答(4个)
回答1:

C选项错误少个括号应该改为:int n=s.length();
B选项:与字符串相连的“+”都是起拼接字符串的作用s=s+100 输出结果为"story100"
注意:如果是s=100+100+s 那么输出结果就是“200story”因为只有与字符串相连的“+”才起字符串的拼接作用,整形间的“+”起相加作用

回答2:

  • 数组长度是length属性

字符串长度是:length()方法

  • +两边其中有一个是字符串的时候,另一边也默认是字符串

回答3:

100 会被隐式转换成字符串 "100"
C是错误的,获取字符串长度需要用 s.length()
字符串没有 没有一个 length 属性,只有一方法获取长度的 length()

回答4:

字符串 + 数字 数字会被隐式的转换成 字符串
比如 int i = 100;
String str = i + "";
这样就把100 编程了字符串了