Chienli
2016-01-27 15:14
public class HelloWorld {
public static void main(String[] args) {
boolean a = true; // a同意
boolean b = false; // b反对
boolean c = false; // c反对
boolean d = true; // d同意
System.out.println((a&&b)+"未通过");
System.out.println((a||b)+"通过");
System.out.println((!a)+"未通过");
System.out.println((c^d)+"通过");
}
}
请问下 这个(+)号的具体用法是什么?
做这些例题有时候有 +号 有时候 没有,求大神赐教。。。
再举个例子: String expletive ="Expletive"; String PG13="deleted"; String message=explective+PG13;
+号是java语言的拼接功能,用来拼接2个字符串。你可能会觉得奇怪,你可能会发现有时候会有变量和字符串拼接的时候,那是因为,在System.out.println中将变量转换成了字符串进行输出,这是因为类中有不可见的的toString()方法,使得你输出的东西变成了字符串用以输出,因此 + 号是用来拼接字符串的说法是没有问题的。System.out.println((a&&b)+"未通过");中将a&&b 变成了“false”(其中false是a&&b的值,然后加个引号变字符串),也就是System.out.println(“false”+"未通过")
我的理解是 这个 加号 可以把左边和右边的字符串或者其他的结果连接起来
Java入门第一季(IDEA工具)升级版
1167368 学习 · 18748 问题
相似问题