System.out.println(''m="+m+",a="+a) 里面的+m+和,a是啥意思.

1个回答

  • M 和A 是 之前定义的变量, 在println 语句中 引号当中的东西(''m=" 和 ",a=") 原样打印出来(M=和,A=),引号外面的东西,(+m+和+A) 把变量的结果打印出来,例如经过前面一系列运算,到这里m的值为1,A为2了,则引号外面的M 打印出“1”,A 打印出“2”.

    println语句把括号中的东西作为一个String打印出来, 多个变量用“+”连接成一个String,这里 ''m=" 为一个String, 用 “+”连接 第二个M,在用“+”连接一个String ",a=", 在连接一个A, 连接的+号 不打印, 最后打印的结果可能是“M=” 1,"A"=2