最新回答 / weixin_慕哥8336180
逻辑全错了吧,数组是从0开始的,第七行,i=0,这样下面for循环的数组才从第一个开始算第11行,for(;i<count;i++),如果i=count,那么下标就超出数组的长度的然后下面的很多代码逻辑也都是错的<...图片...>
2020-03-05
最赞回答 / 隔壁老王来咯
public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int[] scores = new int[]{89,-23,64,91,119,52,73}; MaoPao(scores); } //定义方法...
2020-03-04
最赞回答 / 慕瓜3396416
因为在运算符优先级表中+的运算级大于==,那意味着什么呢?就是说在你题中的运算顺序是先把+两边的字符连接,在用连接起来的整体与str2相比较(就是指判断这个整体与str2是否相同:如果不相同输出false;如果相同,输出true),即:先做 "str1等于str2"+str1 ,运行结果是这样的: str1等于str2hello然后做 str1等于str2hello==str2 ,最终结果是这样的: false而我加了括号的运算顺序是怎样呢?先计算==两边的表达式...
2020-03-02