class Test {
public static void main(String[] args) {
String str1 = "abc";
String str2 = new String("abc");
String str3 = "ab"+"c";
//测试if语句没有大括号的情况:
//1.如果条件不满足,测试结果是可以通过编译,也能运行,if语句后面一句代码不执行
if(str1 == str2)
System.out.println("没有大括号不能生存");
System.out.println("出现第二行输出");
System.out.println(str1==str2);
//2.如果条件满足,测试结果是可以通过编译,也能运行
/*
if(str1 == str3)
System.out.println("没有大括号可以生存");
System.out.println("出现第二行输出");
System.out.println(str1==str3);
*/
}
}
总结:if语句判断条件满足则后续输出语句都可以打印出来,如果不满足条件,if语句控制下一行代码不执行,跳过执行后续代码; |
|