输出时格式问题
本来是想看比较结果的,可是发现了一个新问题。
class CompStr {
public static void main(String[] args) {
compare("first", "first");
compare("first", "second");
compareInt();
}
static void compare(String a,String b) {
System.out.println(a+"=="+b+": "+ a==b);
System.out.println(a+"!="+b+": "+ a!=b);
System.out.println(a+"="+b+": "+ a.equals(b));
}
}
System.out.println(a+"!="+b+": "+ a!=b);
System.out.println(a+"="+b+": "+ a.equals(b));
输出时格式:只有最后一个才按格式输出,头两个只输出boolean值。why??