println中"+"

"+"是从左到右进行运算,像这样

 System.out.println(1+2+3+"字符串");

输出为:

结果就是前两个"+"都当做计算符号,后面的"+"就当字符串连接符号

但像这样

 System.out.println("字符串"+1+2+3);

输出为:

因为前面有个字符串所以后面的"+"都被当成字符串连接符号了

System.out.println("最大元素所在位置为:"+(max_row+1)+"行"+(max_col+1)+"列");

但可以用括号括起来,这样就想"+"作为计算符号的时候就不会被当成字符串连接符号了

posted @ 2021-06-10 17:24  dingwanren  阅读(349)  评论(0)    收藏  举报