System.out.println("a="+a+",b="+b);(正确)
//双引号里的“a=”表示字符串
+a表示加上变量a的值
+“b=” 也表示字符串
+b表示加上b的数值
+号你可以理解为拼接
System.out.println("a="+a+,"b="+b);
"a="+a+,"b="+b 这里错误的是, 因为识别不了这个 如果括号里不是数值或变量值或者+号或字符串(带双引号的里面的“”就表示字符串),其他的字符都是非法的,不能识别的
引号包括的内容是字符串,加号是字符串拼接。加号前后可以是字符串、基本数据类型(int、char等),基本类型和字符串拼接时是直接字符串拼接的。
逗号很显然需要作为字符串处理的,所以必须用引号包含。
可以用“a=”+a+","+"b="+b,其中","+"b="两个字符串之间没有其它类型,可以缩写为",b="
因为这个方法的参数,也就是括号里,只能有一个对象,或者说只能有一个东西。
你用逗号隔开,那就是两个字符串,也就是两个东西了,当然就错了。
System.out.println("xxxxx"); 这个是JAVA语法!!!!即:你要是输出字符串就需要双引号括起来,另外字符串是可以相加的(就是拼在一起越拼越长),如题:你出现了非语法的东西 “ ,“所以错了
没有这种功能吧。
软键盘还可能。
编译器报的什么错??
满意请采纳。