问题描述
解决方案
package Test0831;
public class QTest_3 {
public static void main(String[] args) {
int a= 10;
int b=1,c=2;
String str = "helloWorld!";
System.out.println("a="+a);
System.out.printf("a=%dn",a);
System.out.println("str="+str);
System.out.printf("str=%sn",str);
System.out.println("b+c="+(b+c));
//但是
System.out.println("b+c="+b+c);
//实际上+b+c是打印了字符1和字符2
System.out.printf("b+c=%dn",(b+c));
}
}
解决方案二:
只是用加号拼接字符串而已。
解决方案三:
java输出中如果存在字符串“+”就是表示连接,如果都是整型,比如1+2,就表示加法运算
解决方案四:
凡是用""扩起来的数据,其都为字符串。+你可以看作一个连接符,起衔接左右字符串的作用
比如System.out.print("x" + "yz" +","); 输出为 xyz,
可以多写几个打印语句 然后观察输出,这样比较好理解。
解决方案五:
打印乘法操作。
你所说的,其实就是为了格式化的输出。
字符串之间的“+”表示拼接。
解决方案六:
字符串拼接符号,比如"sdgs"+"dgdfh"就等于"sdgsdgdfh"
时间: 2024-09-15 00:23:17